INSERT INTO `levels_catalog` (`id`, `difficulty`, `level_index`, `level_id`, `seed`, `signature`, `payload`, `created_at`) VALUES
(1797, 'expert', 116, 117, 15330, '5::4,0,E::4,3,E::3,4::decor:0:0:dot|decor:1:0:person|straight:1:', '{\"id\": 117, \"name\": \"Mort subite 117\", \"size\": 5, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 4, \"y\": 3}, \"emptyPos\": {\"x\": 3, \"y\": 4}, \"startDir\": \"E\", \"startPos\": {\"x\": 4, \"y\": 0}, \"moveLimit\": 75, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"N\", \"N\", \"N\", \"N\", \"W\", \"S\", \"W\", \"W\", \"S\", \"S\", \"E\", \"E\", \"S\", \"W\", \"W\", \"N\", \"E\", \"E\", \"N\"]}', '2026-01-30 13:26:05'),
(1798, 'expert', 117, 118, 15427, '5::4,4,E::0,1,W::2,4::blocked:0:1:-|elbow:1:0:-|straight:1:0:-|e', '{\"id\": 118, \"name\": \"Mort subite 118\", \"size\": 5, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 1}, \"emptyPos\": {\"x\": 2, \"y\": 4}, \"startDir\": \"E\", \"startPos\": {\"x\": 4, \"y\": 4}, \"moveLimit\": 78, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"E\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"W\", \"N\", \"N\", \"E\", \"E\", \"N\", \"N\", \"W\", \"W\", \"S\", \"S\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\"]}', '2026-01-30 13:26:05'),
(1799, 'expert', 118, 119, 15524, '5::0,4,W::1,0,N::2,3::decor:0:0:dot|elbow:0:0:-|straight:1:0:-|e', '{\"id\": 119, \"name\": \"Mort subite 119\", \"size\": 5, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 2, \"y\": 3}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 4}, \"moveLimit\": 81, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"S\"]}', '2026-01-30 13:26:05'),
(1800, 'expert', 119, 120, 15621, '5::0,0,W::3,0,N::4,4::tee:2:0:-|straight:1:0:-|elbow:2:0:-|strai', '{\"id\": 120, \"name\": \"Mort subite 120\", \"size\": 5, \"tiles\": [[{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 3, \"y\": 0}, \"emptyPos\": {\"x\": 4, \"y\": 4}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 0}, \"moveLimit\": 39, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"W\", \"W\", \"W\", \"N\", \"E\", \"N\", \"E\", \"E\", \"S\", \"S\", \"E\"]}', '2026-01-30 13:26:05'),
(1801, 'expert', 120, 121, 15718, '6::0,0,W::4,0,N::4,5::elbow:2:0:-|elbow:2:0:-|decor:3:0:plane|el', '{\"id\": 121, \"name\": \"Mort subite 121\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 4, \"y\": 5}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 0}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"W\", \"W\", \"S\", \"W\", \"N\", \"N\", \"E\", \"N\", \"W\", \"N\", \"E\", \"E\", \"E\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"W\", \"W\", \"W\", \"S\", \"S\", \"S\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"S\", \"S\"]}', '2026-01-30 13:26:06'),
(1802, 'expert', 121, 122, 15815, '6::0,1,W::5,1,E::3,0::decor:1:0:person|straight:1:0:-|decor:2:0:', '{\"id\": 122, \"name\": \"Mort subite 122\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 1}, \"emptyPos\": {\"x\": 3, \"y\": 0}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 1}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"S\", \"E\", \"S\", \"S\", \"S\", \"E\", \"E\", \"E\", \"E\", \"N\", \"W\", \"W\", \"N\", \"W\", \"S\", \"E\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"N\", \"N\", \"W\", \"N\", \"W\", \"N\", \"E\", \"N\", \"E\", \"E\"]}', '2026-01-30 13:26:06'),
(1803, 'expert', 122, 123, 15912, '6::5,4,E::4,5,S::1,0::decor:1:0:person|empty:0:0:-|decor:3:0:pla', '{\"id\": 123, \"name\": \"Mort subite 123\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 1, \"y\": 0}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 4}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"S\", \"E\", \"N\", \"N\", \"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"S\", \"S\", \"E\", \"S\", \"W\", \"N\", \"E\", \"E\", \"E\", \"S\", \"W\", \"S\", \"E\", \"E\", \"N\", \"N\", \"W\", \"S\", \"W\", \"S\", \"E\", \"N\", \"E\", \"N\", \"W\", \"S\"]}', '2026-01-30 13:26:06'),
(1804, 'expert', 123, 124, 16009, '6::1,0,N::2,5,S::3,1::elbow:3:0:-|decor:2:0:car|decor:3:0:plane|', '{\"id\": 124, \"name\": \"Mort subite 124\", \"size\": 6, \"tiles\": [[{\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 2, \"y\": 5}, \"emptyPos\": {\"x\": 3, \"y\": 1}, \"startDir\": \"N\", \"startPos\": {\"x\": 1, \"y\": 0}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"E\", \"S\", \"S\", \"S\", \"W\", \"N\", \"W\", \"N\", \"W\", \"N\", \"W\", \"W\", \"S\", \"S\", \"S\", \"S\", \"E\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"N\", \"N\", \"E\", \"E\", \"E\", \"N\"]}', '2026-01-30 13:26:06'),
(1805, 'expert', 124, 125, 16106, '6::3,5,S::2,0,N::4,3::decor:0:0:dot|straight:0:0:-|straight:0:0:', '{\"id\": 125, \"name\": \"Mort subite 125\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 2, \"y\": 0}, \"emptyPos\": {\"x\": 4, \"y\": 3}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"N\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"S\", \"E\", \"S\", \"W\", \"S\", \"W\", \"N\", \"E\", \"E\", \"N\", \"E\", \"S\", \"S\", \"W\", \"W\", \"W\", \"N\", \"W\", \"N\", \"E\", \"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"E\", \"N\", \"W\"]}', '2026-01-30 13:26:07'),
(1806, 'expert', 125, 126, 16203, '6::0,1,W::4,5,S::4,4::elbow:1:0:-|elbow:2:0:-|decor:2:0:car|deco', '{\"id\": 126, \"name\": \"Mort subite 126\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 4, \"y\": 4}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 1}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"W\", \"S\", \"S\", \"S\", \"E\", \"E\", \"S\", \"W\", \"S\", \"W\", \"W\", \"N\", \"E\", \"N\", \"E\", \"S\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"W\", \"S\", \"W\"]}', '2026-01-30 13:26:07'),
(1807, 'expert', 126, 127, 16300, '6::3,0,N::5,1,E::5,4::decor:0:0:dot|decor:1:0:person|decor:2:0:c', '{\"id\": 127, \"name\": \"Mort subite 127\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 1}, \"emptyPos\": {\"x\": 5, \"y\": 4}, \"startDir\": \"N\", \"startPos\": {\"x\": 3, \"y\": 0}, \"moveLimit\": 102, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"N\", \"N\", \"E\", \"S\", \"S\", \"S\", \"W\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"S\", \"W\", \"N\", \"W\", \"W\", \"N\", \"E\", \"S\", \"E\", \"S\", \"S\", \"W\", \"W\", \"W\"]}', '2026-01-30 13:26:07'),
(1808, 'expert', 127, 128, 16397, '6::4,5,S::2,0,N::4,2::decor:1:0:person|decor:0:0:dot|elbow:1:0:-', '{\"id\": 128, \"name\": \"Mort subite 128\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 2, \"y\": 0}, \"emptyPos\": {\"x\": 4, \"y\": 2}, \"startDir\": \"S\", \"startPos\": {\"x\": 4, \"y\": 5}, \"moveLimit\": 96, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"E\", \"S\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"N\", \"N\", \"N\", \"W\", \"W\", \"N\", \"E\", \"E\", \"S\", \"S\", \"S\", \"W\", \"N\", \"E\", \"E\", \"S\", \"W\", \"W\", \"S\", \"S\", \"W\", \"N\"]}', '2026-01-30 13:26:07'),
(1809, 'expert', 128, 129, 16494, '6::3,5,S::2,0,N::0,0::empty:0:0:-|decor:0:0:dot|elbow:0:0:-|tee:', '{\"id\": 129, \"name\": \"Mort subite 129\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 2, \"y\": 0}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 15, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"S\", \"E\", \"S\", \"S\"]}', '2026-01-30 13:26:07'),
(1810, 'expert', 129, 130, 16591, '6::5,1,E::0,5,W::2,5::decor:2:0:car|tee:1:0:-|straight:1:0:-|str', '{\"id\": 130, \"name\": \"Mort subite 130\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 5}, \"emptyPos\": {\"x\": 2, \"y\": 5}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 1}, \"moveLimit\": 96, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"E\", \"N\", \"W\", \"W\", \"N\", \"E\", \"N\", \"N\", \"E\", \"S\", \"E\", \"S\", \"W\", \"N\", \"W\", \"N\", \"E\", \"E\", \"N\", \"W\", \"W\", \"W\", \"W\", \"S\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"N\"]}', '2026-01-30 13:26:08'),
(1811, 'expert', 130, 131, 16688, '6::5,2,E::5,3,E::1,1::decor:1:0:person|decor:2:0:car|blocked:0:1', '{\"id\": 131, \"name\": \"Mort subite 131\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 2}, \"moveLimit\": 102, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"N\", \"E\", \"N\", \"W\", \"S\", \"S\", \"S\", \"S\", \"E\", \"E\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"E\", \"S\", \"W\", \"N\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\"]}', '2026-01-30 13:26:08'),
(1812, 'expert', 131, 132, 16785, '6::5,5,E::5,1,E::2,2::elbow:1:0:-|straight:1:0:-|decor:0:0:dot|s', '{\"id\": 132, \"name\": \"Mort subite 132\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 1}, \"emptyPos\": {\"x\": 2, \"y\": 2}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 5}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"W\", \"W\", \"S\", \"S\", \"E\", \"S\", \"W\", \"S\", \"S\", \"E\", \"E\", \"E\", \"E\", \"N\", \"W\", \"N\", \"E\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"S\", \"W\", \"W\", \"N\", \"E\", \"N\", \"W\", \"S\", \"W\", \"W\", \"S\", \"E\", \"S\"]}', '2026-01-30 13:26:08'),
(1813, 'expert', 132, 133, 16882, '6::5,0,E::0,4,W::1,3::blocked:0:1:-|decor:1:0:person|elbow:1:0:-', '{\"id\": 133, \"name\": \"Mort subite 133\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 4}, \"emptyPos\": {\"x\": 1, \"y\": 3}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 0}, \"moveLimit\": 99, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"N\", \"E\", \"E\", \"S\", \"S\", \"E\", \"S\", \"E\", \"N\", \"E\", \"N\", \"W\", \"S\", \"W\", \"W\", \"S\", \"S\", \"E\", \"E\", \"N\", \"W\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"W\", \"N\"]}', '2026-01-30 13:26:10'),
(1814, 'expert', 133, 134, 16979, '6::5,1,E::0,5,W::4,3::elbow:1:0:-|elbow:2:0:-|blocked:0:1:-|elbo', '{\"id\": 134, \"name\": \"Mort subite 134\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 5}, \"emptyPos\": {\"x\": 4, \"y\": 3}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 1}, \"moveLimit\": 111, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"N\", \"W\", \"N\", \"W\", \"S\", \"W\", \"S\", \"E\", \"E\", \"E\", \"S\", \"S\", \"W\", \"S\", \"W\", \"W\", \"W\", \"W\", \"N\", \"N\", \"N\", \"E\", \"N\", \"E\", \"E\", \"N\", \"E\", \"E\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\"]}', '2026-01-30 13:26:10');
INSERT INTO `levels_catalog` (`id`, `difficulty`, `level_index`, `level_id`, `seed`, `signature`, `payload`, `created_at`) VALUES
(1815, 'expert', 134, 135, 17076, '6::5,0,E::1,5,S::1,1::decor:1:0:person|decor:0:0:dot|elbow:1:0:-', '{\"id\": 135, \"name\": \"Mort subite 135\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 1, \"y\": 5}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 0}, \"moveLimit\": 111, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"E\", \"S\", \"S\", \"E\", \"N\", \"N\", \"E\", \"E\", \"S\", \"S\", \"S\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"S\", \"S\", \"S\", \"W\", \"S\", \"W\", \"W\", \"W\", \"N\", \"N\", \"E\", \"S\", \"W\", \"N\"]}', '2026-01-30 13:26:10'),
(1816, 'expert', 135, 136, 17173, '6::3,5,S::0,0,W::4,0::tee:2:0:-|straight:1:0:-|tee:2:0:-|decor:1', '{\"id\": 136, \"name\": \"Mort subite 136\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 0}, \"emptyPos\": {\"x\": 4, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 108, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"W\", \"W\", \"S\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"S\", \"S\", \"E\", \"S\", \"E\", \"E\", \"N\", \"E\", \"N\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\", \"W\", \"S\", \"E\", \"S\", \"E\"]}', '2026-01-30 13:26:11'),
(1817, 'expert', 136, 137, 17270, '6::4,5,S::5,5,E::0,3::decor:1:0:person|decor:0:0:dot|elbow:2:0:-', '{\"id\": 137, \"name\": \"Mort subite 137\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 5}, \"emptyPos\": {\"x\": 0, \"y\": 3}, \"startDir\": \"S\", \"startPos\": {\"x\": 4, \"y\": 5}, \"moveLimit\": 102, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"E\", \"E\", \"E\", \"N\", \"N\", \"W\", \"S\", \"S\", \"E\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"N\", \"E\", \"E\", \"S\", \"S\", \"W\", \"N\", \"W\", \"W\", \"N\", \"E\", \"S\", \"W\", \"W\", \"W\", \"N\", \"E\"]}', '2026-01-30 13:26:11'),
(1818, 'expert', 137, 138, 17367, '6::5,0,N::5,1,E::1,1::decor:0:0:dot|decor:2:0:car|elbow:1:0:-|de', '{\"id\": 138, \"name\": \"Mort subite 138\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 1}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"N\", \"startPos\": {\"x\": 5, \"y\": 0}, \"moveLimit\": 108, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"S\", \"S\", \"E\", \"S\", \"S\", \"E\", \"N\", \"N\", \"N\", \"N\", \"E\", \"N\", \"W\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"W\", \"W\", \"S\", \"E\", \"S\"]}', '2026-01-30 13:26:11'),
(1819, 'expert', 138, 139, 17464, '6::0,3,W::5,4,E::1,1::decor:2:0:car|decor:3:0:plane|decor:2:0:ca', '{\"id\": 139, \"name\": \"Mort subite 139\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 4}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 3}, \"moveLimit\": 99, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"S\", \"S\", \"E\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\", \"S\", \"E\", \"S\", \"S\", \"E\", \"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"W\", \"S\", \"W\", \"W\", \"N\", \"E\", \"S\", \"S\", \"E\", \"S\", \"W\"]}', '2026-01-30 13:26:11'),
(1820, 'expert', 139, 140, 17561, '6::5,0,N::4,5,S::3,2::decor:0:0:dot|decor:1:0:person|decor:2:0:c', '{\"id\": 140, \"name\": \"Mort subite 140\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 3, \"y\": 2}, \"startDir\": \"N\", \"startPos\": {\"x\": 5, \"y\": 0}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"E\", \"N\", \"E\", \"S\", \"S\", \"S\", \"E\", \"S\", \"S\", \"W\", \"W\", \"W\", \"N\", \"W\", \"W\", \"N\", \"E\", \"N\", \"E\", \"E\", \"N\", \"E\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"S\"]}', '2026-01-30 13:26:11'),
(1821, 'expert', 140, 141, 17658, '6::2,0,N::5,0,N::0,5::decor:0:0:dot|straight:0:0:-|elbow:1:0:-|t', '{\"id\": 141, \"name\": \"Mort subite 141\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 5, \"y\": 0}, \"emptyPos\": {\"x\": 0, \"y\": 5}, \"startDir\": \"N\", \"startPos\": {\"x\": 2, \"y\": 0}, \"moveLimit\": 96, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"E\", \"N\", \"W\", \"N\", \"N\", \"E\", \"E\", \"N\", \"W\", \"W\", \"S\", \"S\", \"E\", \"E\", \"S\", \"E\", \"E\", \"S\", \"S\", \"W\", \"W\", \"N\", \"N\", \"W\", \"W\", \"S\"]}', '2026-01-30 13:26:11'),
(1822, 'expert', 141, 142, 17755, '6::0,5,S::0,0,W::2,3::decor:1:0:person|straight:1:0:-|tee:2:0:-|', '{\"id\": 142, \"name\": \"Mort subite 142\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 0}, \"emptyPos\": {\"x\": 2, \"y\": 3}, \"startDir\": \"S\", \"startPos\": {\"x\": 0, \"y\": 5}, \"moveLimit\": 111, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"E\", \"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"E\", \"S\", \"E\", \"E\", \"S\", \"W\", \"W\", \"N\", \"N\", \"W\", \"S\", \"S\", \"W\", \"S\", \"S\", \"E\", \"N\", \"E\"]}', '2026-01-30 13:26:11'),
(1823, 'expert', 142, 143, 17852, '6::5,3,E::5,4,E::5,1::blocked:0:1:-|decor:1:0:person|decor:2:0:c', '{\"id\": 143, \"name\": \"Mort subite 143\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 4}, \"emptyPos\": {\"x\": 5, \"y\": 1}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 3}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"W\", \"W\", \"S\", \"S\", \"W\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"S\", \"S\", \"W\", \"S\", \"W\", \"N\", \"E\", \"N\", \"E\", \"S\", \"S\", \"E\", \"E\", \"E\", \"N\", \"W\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"W\", \"N\", \"E\"]}', '2026-01-30 13:26:11'),
(1824, 'expert', 143, 144, 17949, '6::1,0,N::2,0,N::5,2::decor:0:0:dot|tee:1:0:-|tee:0:0:-|tee:2:0:', '{\"id\": 144, \"name\": \"Mort subite 144\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 2, \"y\": 0}, \"emptyPos\": {\"x\": 5, \"y\": 2}, \"startDir\": \"N\", \"startPos\": {\"x\": 1, \"y\": 0}, \"moveLimit\": 96, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"S\", \"W\", \"S\", \"E\", \"N\", \"N\", \"E\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"N\", \"W\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"S\", \"W\", \"N\", \"W\", \"W\", \"S\", \"E\", \"E\", \"N\"]}', '2026-01-30 13:26:11'),
(1825, 'expert', 144, 145, 18046, '6::4,0,N::0,1,W::2,3::blocked:0:1:-|straight:0:0:-|decor:3:0:pla', '{\"id\": 145, \"name\": \"Mort subite 145\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 1}, \"emptyPos\": {\"x\": 2, \"y\": 3}, \"startDir\": \"N\", \"startPos\": {\"x\": 4, \"y\": 0}, \"moveLimit\": 108, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"E\", \"E\", \"N\", \"W\", \"W\", \"W\", \"N\", \"W\", \"S\", \"S\", \"S\", \"W\", \"S\", \"E\", \"S\", \"E\", \"N\", \"N\", \"N\", \"N\", \"N\", \"W\", \"S\", \"S\", \"E\", \"N\", \"E\", \"S\", \"S\", \"S\", \"W\", \"W\", \"S\", \"E\"]}', '2026-01-30 13:26:14'),
(1826, 'expert', 145, 146, 18143, '6::5,2,E::1,0,N::1,1::elbow:1:0:-|tee:1:0:-|tee:3:0:-|tee:0:0:-|', '{\"id\": 146, \"name\": \"Mort subite 146\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 2}, \"moveLimit\": 111, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"E\", \"E\", \"S\", \"W\", \"S\", \"W\", \"W\", \"N\", \"E\", \"N\", \"E\", \"E\", \"E\", \"S\", \"S\", \"S\", \"W\", \"S\", \"S\", \"W\", \"W\", \"N\", \"N\", \"N\", \"N\", \"E\", \"E\", \"S\", \"E\", \"S\", \"W\", \"W\", \"W\", \"S\", \"S\"]}', '2026-01-30 13:26:14'),
(1827, 'expert', 146, 147, 18240, '6::3,0,N::5,2,E::5,1::decor:1:0:person|decor:0:0:dot|decor:3:0:p', '{\"id\": 147, \"name\": \"Mort subite 147\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 2}, \"emptyPos\": {\"x\": 5, \"y\": 1}, \"startDir\": \"N\", \"startPos\": {\"x\": 3, \"y\": 0}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"S\", \"W\", \"S\", \"W\", \"W\", \"W\", \"N\", \"W\", \"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"E\", \"E\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"W\"]}', '2026-01-30 13:26:15'),
(1828, 'expert', 147, 148, 18337, '6::0,1,W::1,5,S::5,5::elbow:1:0:-|straight:1:0:-|straight:1:0:-|', '{\"id\": 148, \"name\": \"Mort subite 148\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 1, \"y\": 5}, \"emptyPos\": {\"x\": 5, \"y\": 5}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 1}, \"moveLimit\": 96, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"W\", \"W\", \"S\", \"W\", \"W\", \"W\", \"S\", \"E\", \"E\", \"E\", \"N\", \"E\", \"N\", \"N\", \"W\", \"N\", \"E\", \"S\", \"S\", \"E\", \"N\", \"W\", \"N\", \"W\", \"N\", \"W\", \"W\", \"W\", \"S\", \"S\"]}', '2026-01-30 13:26:15'),
(1829, 'expert', 148, 149, 18434, '6::0,5,S::5,4,E::3,1::decor:0:0:dot|decor:1:0:person|decor:2:0:c', '{\"id\": 149, \"name\": \"Mort subite 149\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 4}, \"emptyPos\": {\"x\": 3, \"y\": 1}, \"startDir\": \"S\", \"startPos\": {\"x\": 0, \"y\": 5}, \"moveLimit\": 111, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"W\", \"S\", \"S\", \"S\", \"E\", \"N\", \"E\", \"N\", \"E\", \"S\", \"W\", \"N\", \"N\", \"N\", \"E\", \"S\", \"S\", \"S\", \"E\", \"N\", \"W\", \"S\", \"W\", \"W\", \"S\", \"W\", \"S\", \"E\", \"E\", \"E\", \"E\", \"N\", \"N\", \"W\", \"S\", \"S\"]}', '2026-01-30 13:26:15'),
(1830, 'expert', 149, 150, 18531, '6::4,0,N::1,0,N::1,1::straight:0:0:-|elbow:1:0:-|straight:0:0:-|', '{\"id\": 150, \"name\": \"Mort subite 150\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"N\", \"startPos\": {\"x\": 4, \"y\": 0}, \"moveLimit\": 108, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"W\", \"S\", \"S\", \"E\", \"S\", \"W\", \"S\", \"E\", \"E\", \"S\", \"E\", \"E\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"N\", \"N\", \"W\", \"S\", \"W\", \"N\", \"W\", \"W\", \"W\", \"S\", \"S\"]}', '2026-01-30 13:26:15');
INSERT INTO `levels_catalog` (`id`, `difficulty`, `level_index`, `level_id`, `seed`, `signature`, `payload`, `created_at`) VALUES
(1831, 'expert', 150, 151, 18628, '6::1,5,S::5,3,E::1,0::decor:0:0:dot|empty:0:0:-|decor:1:0:person', '{\"id\": 151, \"name\": \"Mort subite 151\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 1, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 1, \"y\": 5}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"S\", \"S\", \"S\", \"W\", \"N\", \"W\", \"S\", \"S\", \"S\", \"E\", \"E\", \"N\", \"N\", \"W\", \"W\", \"N\", \"E\", \"S\", \"E\", \"E\", \"N\", \"N\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\"]}', '2026-01-30 13:26:15'),
(1832, 'expert', 151, 152, 18725, '6::0,4,W::2,5,S::2,5::decor:0:0:dot|decor:2:0:car|blocked:0:1:-|', '{\"id\": 152, \"name\": \"Mort subite 152\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 2, \"y\": 5}, \"emptyPos\": {\"x\": 2, \"y\": 5}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 4}, \"moveLimit\": 108, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"E\", \"E\", \"E\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"W\", \"N\", \"N\", \"N\", \"W\", \"N\", \"E\", \"N\"]}', '2026-01-30 13:26:15'),
(1833, 'expert', 152, 153, 18822, '6::3,5,S::3,0,N::1,0::decor:1:0:person|empty:0:0:-|blocked:0:1:-', '{\"id\": 153, \"name\": \"Mort subite 153\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 3, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 12, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"S\", \"S\"]}', '2026-01-30 13:26:15'),
(1834, 'expert', 153, 154, 18919, '6::1,0,N::5,3,E::1,3::decor:0:0:dot|straight:0:0:-|decor:2:0:car', '{\"id\": 154, \"name\": \"Mort subite 154\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 1, \"y\": 3}, \"startDir\": \"N\", \"startPos\": {\"x\": 1, \"y\": 0}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"E\", \"E\", \"E\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"W\", \"S\", \"E\", \"S\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"W\", \"S\", \"E\"]}', '2026-01-30 13:26:15'),
(1835, 'expert', 154, 155, 19016, '6::5,1,E::5,2,E::4,5::decor:0:0:dot|elbow:1:0:-|straight:1:0:-|t', '{\"id\": 155, \"name\": \"Mort subite 155\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 2}, \"emptyPos\": {\"x\": 4, \"y\": 5}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 1}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"W\", \"N\", \"N\", \"N\", \"W\", \"W\", \"N\", \"E\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"W\", \"S\", \"S\", \"S\", \"S\", \"S\", \"W\", \"N\", \"E\", \"S\"]}', '2026-01-30 13:26:15'),
(1836, 'expert', 155, 156, 19113, '6::0,3,W::5,4,E::1,1::elbow:0:0:-|elbow:1:0:-|blocked:0:1:-|deco', '{\"id\": 156, \"name\": \"Mort subite 156\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 4}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 3}, \"moveLimit\": 102, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"S\", \"S\", \"E\", \"N\", \"E\", \"N\", \"N\", \"E\", \"S\", \"E\", \"N\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"W\", \"N\", \"W\", \"W\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"N\", \"N\"]}', '2026-01-30 13:26:16'),
(1837, 'expert', 156, 157, 19210, '6::4,0,N::5,4,E::4,3::decor:0:0:dot|decor:2:0:car|decor:3:0:plan', '{\"id\": 157, \"name\": \"Mort subite 157\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 4}, \"emptyPos\": {\"x\": 4, \"y\": 3}, \"startDir\": \"N\", \"startPos\": {\"x\": 4, \"y\": 0}, \"moveLimit\": 96, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"N\", \"N\", \"N\", \"W\", \"N\", \"W\", \"W\", \"W\", \"S\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"E\", \"N\", \"E\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"W\", \"S\", \"S\", \"W\"]}', '2026-01-30 13:26:16'),
(1838, 'expert', 157, 158, 19307, '6::3,0,N::1,5,S::2,0::blocked:0:1:-|decor:1:0:person|empty:0:0:-', '{\"id\": 158, \"name\": \"Mort subite 158\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 1, \"y\": 5}, \"emptyPos\": {\"x\": 2, \"y\": 0}, \"startDir\": \"N\", \"startPos\": {\"x\": 3, \"y\": 0}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"S\", \"W\", \"N\", \"E\", \"N\", \"E\", \"E\", \"S\", \"W\", \"S\", \"S\", \"E\", \"N\", \"E\", \"N\", \"E\", \"S\", \"S\", \"S\", \"W\", \"W\", \"W\", \"S\", \"E\", \"E\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"S\"]}', '2026-01-30 13:26:16'),
(1839, 'expert', 158, 159, 19404, '6::5,4,E::1,0,N::0,3::decor:0:0:dot|elbow:0:0:-|straight:1:0:-|s', '{\"id\": 159, \"name\": \"Mort subite 159\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 0, \"y\": 3}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 4}, \"moveLimit\": 111, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"N\", \"N\", \"E\", \"E\", \"E\", \"S\", \"E\", \"S\", \"S\", \"W\", \"W\", \"N\", \"N\", \"W\", \"N\", \"W\", \"N\", \"E\", \"S\", \"E\", \"S\", \"S\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"N\", \"W\", \"W\", \"S\", \"S\"]}', '2026-01-30 13:26:17'),
(1840, 'expert', 159, 160, 19501, '6::5,1,E::0,1,W::3,1::tee:0:0:-|roundabout:0:0:-|decor:3:0:plane', '{\"id\": 160, \"name\": \"Mort subite 160\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 1}, \"emptyPos\": {\"x\": 3, \"y\": 1}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 1}, \"moveLimit\": 99, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"S\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\", \"W\", \"S\", \"E\", \"N\", \"N\", \"W\", \"W\", \"W\", \"S\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"E\", \"E\", \"S\", \"E\", \"S\"]}', '2026-01-30 13:26:17'),
(1841, 'expert', 160, 161, 19598, '6::5,2,E::5,1,E::1,4::elbow:1:0:-|tee:2:0:-|straight:1:0:-|strai', '{\"id\": 161, \"name\": \"Mort subite 161\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 1}, \"emptyPos\": {\"x\": 1, \"y\": 4}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 2}, \"moveLimit\": 96, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"E\", \"N\", \"E\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"W\", \"S\", \"W\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"S\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"N\", \"E\", \"E\"]}', '2026-01-30 13:26:17'),
(1842, 'expert', 161, 162, 19695, '6::5,0,E::2,5,S::5,5::elbow:1:0:-|decor:1:0:person|decor:2:0:car', '{\"id\": 162, \"name\": \"Mort subite 162\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 2, \"y\": 5}, \"emptyPos\": {\"x\": 5, \"y\": 5}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 0}, \"moveLimit\": 69, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"W\", \"N\", \"W\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"E\", \"N\", \"W\", \"W\", \"N\", \"N\", \"N\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\"]}', '2026-01-30 13:26:17'),
(1843, 'expert', 162, 163, 19792, '6::4,5,S::5,3,E::4,1::decor:0:0:dot|decor:1:0:person|blocked:0:1', '{\"id\": 163, \"name\": \"Mort subite 163\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 4, \"y\": 1}, \"startDir\": \"S\", \"startPos\": {\"x\": 4, \"y\": 5}, \"moveLimit\": 96, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"S\", \"S\", \"S\", \"W\", \"W\", \"N\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"N\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"S\", \"S\", \"W\", \"N\", \"N\", \"N\", \"E\"]}', '2026-01-30 13:26:17'),
(1844, 'expert', 163, 164, 19889, '6::3,5,S::0,2,W::4,2::elbow:1:0:-|tee:2:0:-|tee:2:0:-|elbow:2:0:', '{\"id\": 164, \"name\": \"Mort subite 164\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 2}, \"emptyPos\": {\"x\": 4, \"y\": 2}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"W\", \"W\", \"W\", \"N\", \"E\", \"E\", \"S\", \"E\", \"E\", \"S\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"S\", \"S\", \"E\"]}', '2026-01-30 13:26:17'),
(1845, 'expert', 164, 165, 19986, '6::0,0,N::1,0,N::2,1::tee:3:0:-|decor:3:0:plane|decor:0:0:dot|de', '{\"id\": 165, \"name\": \"Mort subite 165\", \"size\": 6, \"tiles\": [[{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 2, \"y\": 1}, \"startDir\": \"N\", \"startPos\": {\"x\": 0, \"y\": 0}, \"moveLimit\": 111, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"S\", \"E\", \"S\", \"E\", \"S\", \"E\", \"E\", \"E\", \"N\", \"N\", \"W\", \"N\", \"E\", \"N\", \"W\", \"S\", \"W\", \"N\", \"W\", \"S\", \"W\", \"N\", \"W\", \"S\", \"S\", \"E\", \"S\", \"W\", \"S\", \"S\", \"E\"]}', '2026-01-30 13:26:17'),
(1846, 'expert', 165, 166, 20083, '6::2,5,S::0,0,W::2,4::straight:1:0:-|straight:1:0:-|straight:1:0', '{\"id\": 166, \"name\": \"Mort subite 166\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 0}, \"emptyPos\": {\"x\": 2, \"y\": 4}, \"startDir\": \"S\", \"startPos\": {\"x\": 2, \"y\": 5}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"N\", \"E\", \"S\", \"E\", \"N\", \"W\", \"N\", \"N\", \"E\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"S\", \"S\", \"E\", \"N\", \"W\", \"W\", \"N\", \"E\", \"E\", \"N\", \"W\"]}', '2026-01-30 13:26:18'),
(1847, 'expert', 166, 167, 20180, '6::3,0,N::4,0,N::1,0::decor:1:0:person|empty:0:0:-|decor:2:0:car', '{\"id\": 167, \"name\": \"Mort subite 167\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 0}, \"startDir\": \"N\", \"startPos\": {\"x\": 3, \"y\": 0}, \"moveLimit\": 99, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"S\", \"S\", \"S\", \"S\", \"E\", \"E\", \"E\", \"E\", \"E\", \"N\", \"W\", \"N\", \"N\", \"N\", \"W\", \"S\", \"S\", \"W\", \"N\", \"E\", \"E\", \"E\", \"S\", \"S\", \"W\", \"W\", \"N\", \"W\", \"W\", \"W\", \"S\"]}', '2026-01-30 13:26:18');
INSERT INTO `levels_catalog` (`id`, `difficulty`, `level_index`, `level_id`, `seed`, `signature`, `payload`, `created_at`) VALUES
(1848, 'expert', 167, 168, 20277, '6::0,0,W::3,5,S::5,2::elbow:2:0:-|elbow:1:0:-|elbow:2:0:-|blocke', '{\"id\": 168, \"name\": \"Mort subite 168\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 3, \"y\": 5}, \"emptyPos\": {\"x\": 5, \"y\": 2}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 0}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"W\", \"S\", \"W\", \"W\", \"S\", \"W\", \"S\", \"S\", \"E\", \"S\", \"W\", \"N\", \"E\", \"N\", \"W\", \"W\", \"N\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"E\", \"S\", \"E\", \"N\", \"N\", \"N\"]}', '2026-01-30 13:26:18'),
(1849, 'expert', 168, 169, 20374, '6::0,5,W::3,0,N::3,3::elbow:0:0:-|elbow:1:0:-|straight:0:0:-|elb', '{\"id\": 169, \"name\": \"Mort subite 169\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 3, \"y\": 0}, \"emptyPos\": {\"x\": 3, \"y\": 3}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 5}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"S\", \"W\", \"N\", \"W\", \"W\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"N\", \"E\", \"S\", \"W\", \"W\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"S\", \"E\", \"E\", \"E\", \"E\", \"S\", \"S\", \"E\"]}', '2026-01-30 13:26:18'),
(1850, 'expert', 169, 170, 20471, '6::0,1,W::0,3,W::1,1::elbow:1:0:-|tee:2:0:-|elbow:2:0:-|blocked:', '{\"id\": 170, \"name\": \"Mort subite 170\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 3}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 1}, \"moveLimit\": 108, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"W\", \"S\", \"S\", \"E\", \"E\", \"N\", \"E\", \"N\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"W\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"N\", \"E\", \"E\", \"N\", \"E\", \"S\", \"S\", \"E\", \"S\"]}', '2026-01-30 13:26:19'),
(1851, 'expert', 170, 171, 20568, '6::0,3,W::3,5,S::0,0::empty:0:0:-|decor:0:0:dot|decor:2:0:car|de', '{\"id\": 171, \"name\": \"Mort subite 171\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 3, \"y\": 5}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 3}, \"moveLimit\": 3, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\"]}', '2026-01-30 13:26:19'),
(1852, 'expert', 171, 172, 20665, '6::2,0,N::3,0,N::0,0::empty:0:0:-|blocked:0:1:-|tee:1:0:-|tee:2:', '{\"id\": 172, \"name\": \"Mort subite 172\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 3, \"y\": 0}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"N\", \"startPos\": {\"x\": 2, \"y\": 0}, \"moveLimit\": 90, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"S\", \"E\", \"E\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"S\", \"S\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\"]}', '2026-01-30 13:26:19'),
(1853, 'expert', 172, 173, 20762, '6::1,5,S::4,0,N::5,1::decor:0:0:dot|decor:1:0:person|decor:2:0:c', '{\"id\": 173, \"name\": \"Mort subite 173\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 5, \"y\": 1}, \"startDir\": \"S\", \"startPos\": {\"x\": 1, \"y\": 5}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"W\", \"S\", \"W\", \"S\", \"E\", \"N\", \"N\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"S\", \"S\", \"E\", \"E\", \"N\", \"N\", \"E\", \"S\", \"E\"]}', '2026-01-30 13:26:19'),
(1854, 'expert', 173, 174, 20859, '6::5,2,E::0,4,W::1,4::decor:0:0:dot|decor:1:0:person|decor:3:0:p', '{\"id\": 174, \"name\": \"Mort subite 174\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 4}, \"emptyPos\": {\"x\": 1, \"y\": 4}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 2}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"N\", \"E\", \"S\", \"E\", \"E\", \"E\", \"N\", \"E\", \"S\", \"W\", \"W\", \"W\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"E\", \"E\", \"N\", \"N\", \"N\", \"E\", \"N\", \"N\", \"W\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\"]}', '2026-01-30 13:26:19'),
(1855, 'expert', 174, 175, 20956, '6::5,2,E::2,5,S::3,4::elbow:1:0:-|tee:2:0:-|decor:3:0:plane|deco', '{\"id\": 175, \"name\": \"Mort subite 175\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 2, \"y\": 5}, \"emptyPos\": {\"x\": 3, \"y\": 4}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 2}, \"moveLimit\": 99, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"E\", \"E\", \"N\", \"W\", \"S\", \"W\", \"W\", \"W\", \"S\", \"E\", \"E\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"N\", \"E\", \"N\", \"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"E\", \"E\", \"E\", \"N\", \"W\"]}', '2026-01-30 13:26:19'),
(1856, 'expert', 175, 176, 21053, '6::5,4,E::4,0,N::2,5::decor:0:0:dot|roundabout:0:0:-|elbow:1:0:-', '{\"id\": 176, \"name\": \"Mort subite 176\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 2, \"y\": 5}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 4}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"W\", \"N\", \"E\", \"E\", \"N\", \"E\", \"S\", \"S\", \"E\", \"E\", \"S\", \"W\", \"W\", \"N\", \"N\", \"W\", \"W\", \"W\", \"N\", \"E\", \"E\", \"E\", \"N\", \"W\", \"W\", \"N\", \"E\", \"E\", \"E\", \"S\", \"W\", \"W\", \"W\", \"S\", \"W\", \"S\"]}', '2026-01-30 13:26:19'),
(1857, 'expert', 176, 177, 21150, '6::3,5,S::2,0,N::2,0::decor:0:0:dot|decor:1:0:person|empty:0:0:-', '{\"id\": 177, \"name\": \"Mort subite 177\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 2, \"y\": 0}, \"emptyPos\": {\"x\": 2, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 111, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"E\", \"S\", \"W\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"S\", \"E\", \"S\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"E\", \"N\", \"W\", \"S\", \"S\", \"W\", \"N\", \"N\", \"N\"]}', '2026-01-30 13:26:19'),
(1858, 'expert', 177, 178, 21247, '6::5,3,E::0,3,W::3,0::decor:0:0:dot|decor:1:0:person|decor:2:0:c', '{\"id\": 178, \"name\": \"Mort subite 178\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 3}, \"emptyPos\": {\"x\": 3, \"y\": 0}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 3}, \"moveLimit\": 102, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"E\", \"S\", \"S\", \"S\", \"W\", \"S\", \"W\", \"W\", \"N\", \"N\", \"E\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"N\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"W\", \"S\", \"W\", \"S\", \"S\", \"E\"]}', '2026-01-30 13:26:20'),
(1859, 'expert', 178, 179, 21344, '6::2,5,S::5,0,N::1,4::decor:1:0:person|decor:0:0:dot|decor:1:0:p', '{\"id\": 179, \"name\": \"Mort subite 179\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"cross\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 5, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 4}, \"startDir\": \"S\", \"startPos\": {\"x\": 2, \"y\": 5}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"E\", \"E\", \"N\", \"W\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"S\", \"E\", \"N\", \"E\", \"N\", \"N\", \"W\", \"S\", \"S\", \"W\", \"W\", \"S\", \"W\", \"N\", \"N\", \"W\", \"N\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\"]}', '2026-01-30 13:26:20'),
(1860, 'expert', 179, 180, 21441, '6::4,5,S::0,4,W::2,3::decor:0:0:dot|decor:1:0:person|decor:3:0:p', '{\"id\": 180, \"name\": \"Mort subite 180\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 4}, \"emptyPos\": {\"x\": 2, \"y\": 3}, \"startDir\": \"S\", \"startPos\": {\"x\": 4, \"y\": 5}, \"moveLimit\": 102, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"N\", \"E\", \"E\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"W\", \"S\", \"S\", \"E\", \"N\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"W\", \"W\", \"W\", \"S\", \"W\", \"S\", \"E\", \"E\", \"N\", \"N\", \"N\", \"E\"]}', '2026-01-30 13:26:20'),
(1861, 'expert', 180, 181, 21538, '6::1,0,N::4,5,S::1,1::tee:3:0:-|elbow:1:0:-|straight:1:0:-|decor', '{\"id\": 181, \"name\": \"Mort subite 181\", \"size\": 6, \"tiles\": [[{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"N\", \"startPos\": {\"x\": 1, \"y\": 0}, \"moveLimit\": 120, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"S\", \"S\", \"E\", \"N\", \"N\", \"E\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"E\", \"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"E\", \"E\", \"S\", \"W\", \"W\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"S\", \"E\", \"S\", \"E\"]}', '2026-01-30 13:26:20'),
(1862, 'expert', 181, 182, 21635, '6::0,5,W::5,3,E::4,3::decor:0:0:dot|elbow:1:0:-|tee:0:0:-|tee:2:', '{\"id\": 182, \"name\": \"Mort subite 182\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 4, \"y\": 3}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 5}, \"moveLimit\": 117, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"N\", \"E\", \"N\", \"W\", \"S\", \"W\", \"W\", \"N\", \"E\", \"S\", \"S\", \"S\", \"S\", \"S\", \"E\", \"N\", \"W\", \"W\", \"W\", \"W\"]}', '2026-01-30 13:26:20'),
(1863, 'expert', 182, 183, 21732, '6::5,2,E::5,5,E::5,3::straight:0:0:-|elbow:1:0:-|decor:3:0:plane', '{\"id\": 183, \"name\": \"Mort subite 183\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 5}, \"emptyPos\": {\"x\": 5, \"y\": 3}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 2}, \"moveLimit\": 126, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"E\", \"S\", \"W\", \"W\", \"N\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"E\", \"E\", \"N\", \"W\", \"W\", \"N\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"S\", \"W\", \"S\", \"W\", \"N\", \"W\", \"N\", \"N\", \"N\", \"E\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"E\"]}', '2026-01-30 13:26:20'),
(1864, 'expert', 183, 184, 21829, '6::5,1,E::3,0,N::3,0::tee:1:0:-|elbow:1:0:-|tee:3:0:-|empty:0:0:', '{\"id\": 184, \"name\": \"Mort subite 184\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 3, \"y\": 0}, \"emptyPos\": {\"x\": 3, \"y\": 0}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 1}, \"moveLimit\": 129, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"W\", \"S\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"N\", \"N\", \"N\", \"E\", \"S\", \"W\", \"S\", \"S\", \"S\", \"E\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"S\", \"W\", \"N\", \"E\", \"E\", \"N\", \"E\", \"E\", \"S\", \"W\", \"W\", \"W\", \"S\", \"W\", \"N\"]}', '2026-01-30 13:26:20');
INSERT INTO `levels_catalog` (`id`, `difficulty`, `level_index`, `level_id`, `seed`, `signature`, `payload`, `created_at`) VALUES
(1865, 'expert', 184, 185, 21926, '6::5,4,E::0,3,W::4,5::elbow:1:0:-|decor:3:0:plane|tee:0:0:-|deco', '{\"id\": 185, \"name\": \"Mort subite 185\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 3}, \"emptyPos\": {\"x\": 4, \"y\": 5}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 4}, \"moveLimit\": 129, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"W\", \"W\", \"W\", \"N\", \"N\", \"N\", \"N\", \"E\", \"E\", \"N\", \"E\", \"E\", \"E\", \"S\", \"S\", \"W\", \"W\", \"W\", \"S\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"N\", \"E\", \"N\", \"N\", \"W\", \"W\", \"S\", \"E\", \"S\", \"E\", \"E\", \"E\", \"N\", \"N\", \"W\", \"W\", \"W\"]}', '2026-01-30 13:26:21'),
(1866, 'expert', 185, 186, 22023, '6::5,1,E::1,5,S::0,0::empty:0:0:-|blocked:0:1:-|decor:2:0:car|el', '{\"id\": 186, \"name\": \"Mort subite 186\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 1, \"y\": 5}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 1}, \"moveLimit\": 3, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\"]}', '2026-01-30 13:26:21'),
(1867, 'expert', 186, 187, 22120, '6::1,5,S::2,5,S::2,1::decor:1:0:person|elbow:1:0:-|tee:2:0:-|tee', '{\"id\": 187, \"name\": \"Mort subite 187\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 2, \"y\": 5}, \"emptyPos\": {\"x\": 2, \"y\": 1}, \"startDir\": \"S\", \"startPos\": {\"x\": 1, \"y\": 5}, \"moveLimit\": 126, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"S\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"N\", \"N\", \"E\", \"N\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"E\", \"S\", \"W\", \"N\", \"W\", \"W\", \"S\", \"S\", \"E\", \"N\", \"N\", \"W\", \"S\"]}', '2026-01-30 13:26:22'),
(1868, 'expert', 187, 188, 22217, '6::1,5,S::4,0,N::5,4::decor:0:0:dot|elbow:1:0:-|straight:1:0:-|s', '{\"id\": 188, \"name\": \"Mort subite 188\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 5, \"y\": 4}, \"startDir\": \"S\", \"startPos\": {\"x\": 1, \"y\": 5}, \"moveLimit\": 135, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"W\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"N\", \"N\", \"E\", \"E\", \"S\", \"S\", \"W\", \"W\", \"W\", \"N\", \"E\", \"N\", \"E\", \"N\", \"E\", \"S\", \"E\", \"E\", \"N\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"S\", \"S\", \"W\", \"W\", \"S\"]}', '2026-01-30 13:26:22'),
(1869, 'expert', 188, 189, 22314, '6::5,4,E::3,5,S::2,5::decor:0:0:dot|decor:1:0:person|decor:2:0:c', '{\"id\": 189, \"name\": \"Mort subite 189\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 3, \"y\": 5}, \"emptyPos\": {\"x\": 2, \"y\": 5}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 4}, \"moveLimit\": 126, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"N\", \"W\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"E\", \"E\", \"E\", \"E\", \"S\", \"S\", \"W\", \"N\", \"W\", \"N\", \"W\", \"W\", \"S\", \"W\", \"N\", \"E\", \"E\", \"E\", \"E\", \"S\"]}', '2026-01-30 13:26:23'),
(1870, 'expert', 189, 190, 22411, '6::5,4,E::0,4,W::0,3::blocked:0:1:-|elbow:1:0:-|straight:1:0:-|d', '{\"id\": 190, \"name\": \"Mort subite 190\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"cross\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 4}, \"emptyPos\": {\"x\": 0, \"y\": 3}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 4}, \"moveLimit\": 126, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"S\", \"E\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"E\", \"E\", \"E\", \"E\", \"S\", \"W\", \"N\", \"N\", \"N\", \"N\", \"W\", \"N\", \"E\", \"E\", \"S\", \"S\", \"W\", \"S\"]}', '2026-01-30 13:26:24'),
(1871, 'expert', 190, 191, 22508, '6::5,3,E::4,5,S::5,0::straight:0:0:-|elbow:1:0:-|blocked:0:1:-|d', '{\"id\": 191, \"name\": \"Mort subite 191\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 5, \"y\": 0}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 3}, \"moveLimit\": 132, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"S\", \"E\", \"S\", \"S\", \"W\", \"W\", \"N\", \"W\", \"N\", \"W\", \"N\", \"W\", \"N\", \"E\", \"S\", \"S\", \"S\", \"E\", \"E\", \"S\", \"E\", \"S\", \"W\", \"W\", \"N\", \"N\", \"W\", \"W\", \"N\", \"E\", \"E\", \"E\", \"E\", \"E\", \"S\", \"S\", \"W\", \"W\", \"N\", \"E\", \"N\", \"E\"]}', '2026-01-30 13:26:25'),
(1872, 'expert', 191, 192, 22605, '6::1,5,S::5,5,E::1,5::decor:0:0:dot|elbow:1:0:-|tee:2:0:-|decor:', '{\"id\": 192, \"name\": \"Mort subite 192\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 5}, \"emptyPos\": {\"x\": 1, \"y\": 5}, \"startDir\": \"S\", \"startPos\": {\"x\": 1, \"y\": 5}, \"moveLimit\": 117, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"E\", \"E\", \"N\", \"E\", \"E\", \"N\", \"W\", \"W\", \"W\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"E\", \"N\", \"N\", \"E\", \"N\", \"E\", \"N\", \"W\", \"S\", \"S\", \"W\", \"N\", \"E\", \"S\", \"E\", \"N\"]}', '2026-01-30 13:26:25'),
(1873, 'expert', 192, 193, 22702, '6::0,4,W::1,0,N::1,5::decor:0:0:dot|tee:1:0:-|straight:1:0:-|tee', '{\"id\": 193, \"name\": \"Mort subite 193\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 5}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 4}, \"moveLimit\": 132, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"N\", \"E\", \"E\", \"E\", \"N\", \"W\", \"S\", \"S\", \"S\", \"W\", \"W\", \"N\", \"N\", \"N\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"W\", \"S\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"E\", \"E\", \"N\", \"E\", \"S\", \"W\", \"S\"]}', '2026-01-30 13:26:26'),
(1874, 'expert', 193, 194, 22799, '6::0,0,W::0,3,W::5,3::tee:2:0:-|tee:2:0:-|straight:1:0:-|elbow:2', '{\"id\": 194, \"name\": \"Mort subite 194\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 3}, \"emptyPos\": {\"x\": 5, \"y\": 3}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 0}, \"moveLimit\": 39, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"S\", \"W\", \"W\", \"N\", \"E\", \"N\", \"N\", \"E\", \"N\", \"E\", \"N\"]}', '2026-01-30 13:26:26'),
(1875, 'expert', 194, 195, 22896, '6::0,1,W::1,5,S::4,2::elbow:1:0:-|straight:1:0:-|elbow:2:0:-|elb', '{\"id\": 195, \"name\": \"Mort subite 195\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 1, \"y\": 5}, \"emptyPos\": {\"x\": 4, \"y\": 2}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 1}, \"moveLimit\": 120, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"E\", \"N\", \"W\", \"N\", \"N\", \"E\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"S\", \"W\", \"S\", \"S\", \"E\", \"E\", \"E\", \"N\", \"W\", \"N\", \"N\", \"N\", \"E\", \"S\", \"S\", \"S\", \"W\"]}', '2026-01-30 13:26:27'),
(1876, 'expert', 195, 196, 22993, '6::5,5,S::5,3,E::0,0::empty:0:0:-|blocked:0:1:-|decor:2:0:car|de', '{\"id\": 196, \"name\": \"Mort subite 196\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 5, \"y\": 5}, \"moveLimit\": 48, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"E\", \"S\", \"E\", \"S\", \"S\", \"E\", \"N\", \"W\", \"W\", \"W\", \"N\", \"N\", \"N\", \"N\"]}', '2026-01-30 13:26:27'),
(1877, 'expert', 196, 197, 23090, '6::3,5,S::1,0,N::0,0::empty:0:0:-|straight:1:0:-|straight:1:0:-|', '{\"id\": 197, \"name\": \"Mort subite 197\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 129, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"S\", \"S\", \"W\", \"S\", \"S\", \"E\", \"N\", \"E\", \"N\", \"N\", \"W\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"E\", \"N\", \"E\", \"N\", \"W\", \"S\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"E\", \"N\", \"E\", \"S\", \"S\", \"S\", \"E\", \"E\", \"N\"]}', '2026-01-30 13:26:28'),
(1878, 'expert', 197, 198, 23187, '6::5,2,E::4,0,N::1,2::decor:0:0:dot|decor:2:0:car|decor:2:0:car|', '{\"id\": 198, \"name\": \"Mort subite 198\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 2}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 2}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"S\", \"W\", \"W\", \"S\", \"S\", \"E\", \"E\", \"E\", \"N\", \"N\", \"E\", \"S\", \"W\", \"N\", \"N\", \"E\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"W\", \"S\", \"S\", \"S\", \"W\"]}', '2026-01-30 13:26:28'),
(1879, 'expert', 198, 199, 23284, '6::2,0,N::4,5,S::4,0::decor:0:0:dot|elbow:1:0:-|elbow:3:0:-|bloc', '{\"id\": 199, \"name\": \"Mort subite 199\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 4, \"y\": 0}, \"startDir\": \"N\", \"startPos\": {\"x\": 2, \"y\": 0}, \"moveLimit\": 15, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"W\", \"S\", \"W\"]}', '2026-01-30 13:26:29'),
(1880, 'expert', 199, 200, 23381, '6::0,0,W::0,4,W::4,4::tee:2:0:-|tee:2:0:-|elbow:0:0:-|elbow:2:0:', '{\"id\": 200, \"name\": \"Mort subite 200\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 4}, \"emptyPos\": {\"x\": 4, \"y\": 4}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 0}, \"moveLimit\": 129, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"E\", \"N\", \"W\", \"S\", \"W\", \"N\", \"N\", \"E\", \"S\", \"W\", \"W\", \"N\", \"E\", \"S\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"W\", \"N\", \"E\", \"N\", \"E\", \"S\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\"]}', '2026-01-30 13:26:29'),
(1881, 'expert', 200, 201, 23478, '6::5,5,S::5,4,E::2,5::decor:0:0:dot|decor:1:0:person|elbow:1:0:-', '{\"id\": 201, \"name\": \"Mort subite 201\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 4}, \"emptyPos\": {\"x\": 2, \"y\": 5}, \"startDir\": \"S\", \"startPos\": {\"x\": 5, \"y\": 5}, \"moveLimit\": 18, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"W\", \"N\", \"N\", \"N\", \"N\"]}', '2026-01-30 13:26:30');
INSERT INTO `levels_catalog` (`id`, `difficulty`, `level_index`, `level_id`, `seed`, `signature`, `payload`, `created_at`) VALUES
(1882, 'expert', 201, 202, 23575, '6::0,3,W::5,2,E::0,2::decor:0:0:dot|decor:3:0:plane|decor:1:0:pe', '{\"id\": 202, \"name\": \"Mort subite 202\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 2}, \"emptyPos\": {\"x\": 0, \"y\": 2}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 3}, \"moveLimit\": 132, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"S\", \"E\", \"S\", \"S\", \"E\", \"E\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"W\", \"S\", \"S\", \"S\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"N\", \"W\", \"N\", \"W\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\"]}', '2026-01-30 13:26:31'),
(1883, 'expert', 202, 203, 23672, '6::1,0,N::5,3,E::3,5::decor:0:0:dot|elbow:0:0:-|elbow:2:0:-|deco', '{\"id\": 203, \"name\": \"Mort subite 203\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 3, \"y\": 5}, \"startDir\": \"N\", \"startPos\": {\"x\": 1, \"y\": 0}, \"moveLimit\": 123, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"N\", \"W\", \"W\", \"S\", \"W\", \"S\", \"E\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"W\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"E\", \"N\", \"W\", \"W\", \"W\"]}', '2026-01-30 13:26:32'),
(1884, 'expert', 203, 204, 23769, '6::5,3,E::0,4,W::0,0::empty:0:0:-|blocked:0:1:-|decor:2:0:car|de', '{\"id\": 204, \"name\": \"Mort subite 204\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"cross\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 4}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 3}, \"moveLimit\": 45, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"E\", \"E\", \"N\", \"E\", \"E\", \"S\", \"S\", \"S\", \"W\", \"S\", \"W\", \"W\", \"N\"]}', '2026-01-30 13:26:32'),
(1885, 'expert', 204, 205, 23866, '6::3,5,S::5,3,E::2,1::decor:0:0:dot|decor:1:0:person|decor:3:0:p', '{\"id\": 205, \"name\": \"Mort subite 205\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 2, \"y\": 1}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 123, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"S\", \"S\", \"W\", \"W\", \"S\", \"E\", \"N\", \"N\", \"N\", \"E\", \"N\", \"W\", \"W\", \"W\", \"W\", \"W\", \"S\", \"S\", \"S\", \"E\", \"S\", \"E\", \"N\", \"W\", \"N\", \"W\", \"N\", \"N\", \"E\", \"E\"]}', '2026-01-30 13:26:32'),
(1886, 'expert', 205, 206, 23963, '6::1,0,N::0,0,W::4,2::tee:2:0:-|roundabout:0:0:-|elbow:3:0:-|elb', '{\"id\": 206, \"name\": \"Mort subite 206\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 0}, \"emptyPos\": {\"x\": 4, \"y\": 2}, \"startDir\": \"N\", \"startPos\": {\"x\": 1, \"y\": 0}, \"moveLimit\": 138, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"S\", \"S\", \"W\", \"N\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"S\", \"S\", \"W\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"N\", \"W\", \"W\", \"S\", \"E\", \"N\", \"E\", \"S\", \"S\", \"E\", \"S\", \"W\", \"S\", \"S\", \"E\", \"N\", \"N\", \"W\", \"N\"]}', '2026-01-30 13:26:32'),
(1887, 'expert', 206, 207, 24060, '6::1,5,S::4,0,N::0,0::empty:0:0:-|straight:1:0:-|elbow:0:0:-|str', '{\"id\": 207, \"name\": \"Mort subite 207\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 1, \"y\": 5}, \"moveLimit\": 138, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"E\", \"N\", \"E\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"S\", \"W\", \"S\", \"S\", \"S\", \"E\", \"E\", \"N\", \"W\", \"W\", \"N\", \"N\", \"E\", \"S\", \"W\", \"W\", \"W\", \"S\", \"W\", \"S\", \"E\", \"E\", \"E\", \"E\", \"N\", \"W\", \"N\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"S\", \"S\"]}', '2026-01-30 13:26:33'),
(1888, 'expert', 207, 208, 24157, '6::5,0,N::0,2,W::5,5::blocked:0:1:-|elbow:1:0:-|straight:1:0:-|s', '{\"id\": 208, \"name\": \"Mort subite 208\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 2}, \"emptyPos\": {\"x\": 5, \"y\": 5}, \"startDir\": \"N\", \"startPos\": {\"x\": 5, \"y\": 0}, \"moveLimit\": 15, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"W\", \"N\", \"N\"]}', '2026-01-30 13:26:35'),
(1889, 'expert', 208, 209, 24254, '6::0,5,W::5,3,E::0,0::empty:0:0:-|decor:0:0:dot|straight:0:0:-|e', '{\"id\": 209, \"name\": \"Mort subite 209\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 5}, \"moveLimit\": 105, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"E\", \"E\", \"E\", \"S\", \"W\", \"W\", \"W\", \"N\", \"E\", \"E\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"W\", \"W\", \"N\", \"E\", \"E\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"S\", \"S\", \"W\"]}', '2026-01-30 13:26:35'),
(1890, 'expert', 209, 210, 24351, '6::0,4,W::0,1,W::4,3::roundabout:0:0:-|elbow:1:0:-|straight:1:0:', '{\"id\": 210, \"name\": \"Mort subite 210\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 1}, \"emptyPos\": {\"x\": 4, \"y\": 3}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 4}, \"moveLimit\": 138, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"W\", \"W\", \"N\", \"W\", \"N\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"E\", \"E\", \"S\", \"E\", \"S\", \"S\", \"S\", \"W\", \"W\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"N\", \"W\", \"S\", \"E\", \"E\", \"E\", \"E\", \"S\", \"W\"]}', '2026-01-30 13:26:35'),
(1891, 'expert', 210, 211, 24448, '6::0,1,W::4,0,N::5,0::decor:1:0:person|decor:3:0:plane|elbow:1:0', '{\"id\": 211, \"name\": \"Mort subite 211\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 5, \"y\": 0}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 1}, \"moveLimit\": 132, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"W\", \"W\", \"W\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"S\", \"S\", \"S\", \"E\", \"N\", \"W\", \"N\", \"N\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"S\", \"E\", \"N\", \"W\", \"S\", \"S\", \"S\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"N\"]}', '2026-01-30 13:26:35'),
(1892, 'expert', 211, 212, 24545, '6::4,0,N::5,0,E::4,2::decor:0:0:dot|elbow:1:0:-|tee:0:0:-|tee:2:', '{\"id\": 212, \"name\": \"Mort subite 212\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 0}, \"emptyPos\": {\"x\": 4, \"y\": 2}, \"startDir\": \"N\", \"startPos\": {\"x\": 4, \"y\": 0}, \"moveLimit\": 138, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"W\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"S\", \"W\", \"S\", \"W\", \"S\", \"E\", \"E\", \"N\", \"E\", \"N\", \"W\", \"W\", \"W\", \"N\", \"E\", \"E\", \"S\", \"S\", \"W\", \"N\", \"W\", \"N\", \"E\", \"S\", \"S\", \"W\", \"N\", \"E\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"S\", \"W\"]}', '2026-01-30 13:26:35'),
(1893, 'expert', 212, 213, 24642, '6::3,5,S::0,3,W::2,5::elbow:1:0:-|straight:1:0:-|straight:1:0:-|', '{\"id\": 213, \"name\": \"Mort subite 213\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 3}, \"emptyPos\": {\"x\": 2, \"y\": 5}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 117, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"W\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"S\", \"E\", \"N\", \"N\", \"N\", \"E\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"S\", \"S\", \"S\", \"S\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"W\", \"W\", \"N\", \"N\", \"E\"]}', '2026-01-30 13:26:39'),
(1894, 'expert', 213, 214, 24739, '6::5,4,E::1,0,N::2,3::blocked:0:1:-|elbow:1:0:-|straight:0:0:-|e', '{\"id\": 214, \"name\": \"Mort subite 214\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 2, \"y\": 3}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 4}, \"moveLimit\": 135, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"W\", \"N\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"S\", \"E\", \"S\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"N\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"N\", \"N\", \"N\", \"E\", \"E\", \"N\", \"W\", \"S\", \"W\", \"S\", \"S\", \"E\"]}', '2026-01-30 13:26:39'),
(1895, 'expert', 214, 215, 24836, '6::5,2,E::0,2,W::0,2::decor:1:0:person|decor:2:0:car|decor:3:0:p', '{\"id\": 215, \"name\": \"Mort subite 215\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 2}, \"emptyPos\": {\"x\": 0, \"y\": 2}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 2}, \"moveLimit\": 117, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"E\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"S\", \"S\", \"E\", \"N\", \"N\", \"W\", \"N\", \"E\", \"S\", \"S\", \"E\", \"N\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"W\", \"W\", \"W\", \"W\", \"S\", \"S\", \"E\", \"N\", \"W\"]}', '2026-01-30 13:26:39'),
(1896, 'expert', 215, 216, 24933, '6::0,4,W::5,5,E::1,2::blocked:0:1:-|decor:2:0:car|decor:2:0:car|', '{\"id\": 216, \"name\": \"Mort subite 216\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 5}, \"emptyPos\": {\"x\": 1, \"y\": 2}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 4}, \"moveLimit\": 120, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"E\", \"S\", \"W\", \"W\", \"S\", \"E\", \"N\", \"N\", \"E\", \"E\", \"E\", \"S\", \"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"E\", \"S\", \"W\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"E\", \"E\", \"E\", \"E\", \"S\", \"S\", \"W\", \"W\", \"W\", \"N\", \"W\"]}', '2026-01-30 13:26:41'),
(1897, 'expert', 216, 217, 25030, '6::2,5,S::0,4,W::5,1::elbow:1:0:-|tee:2:0:-|decor:0:0:dot|blocke', '{\"id\": 217, \"name\": \"Mort subite 217\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 4}, \"emptyPos\": {\"x\": 5, \"y\": 1}, \"startDir\": \"S\", \"startPos\": {\"x\": 2, \"y\": 5}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"S\", \"S\", \"W\", \"N\", \"W\", \"N\", \"W\", \"S\", \"S\", \"S\", \"E\", \"S\", \"S\", \"E\", \"E\", \"N\", \"W\", \"N\", \"E\", \"N\", \"N\", \"N\", \"E\", \"S\", \"W\", \"W\", \"W\", \"W\", \"N\", \"E\", \"S\", \"S\", \"E\", \"S\", \"E\", \"E\"]}', '2026-01-30 13:26:41'),
(1898, 'expert', 217, 218, 25127, '6::1,0,N::0,2,W::5,0::blocked:0:1:-|tee:1:0:-|elbow:3:0:-|elbow:', '{\"id\": 218, \"name\": \"Mort subite 218\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 2}, \"emptyPos\": {\"x\": 5, \"y\": 0}, \"startDir\": \"N\", \"startPos\": {\"x\": 1, \"y\": 0}, \"moveLimit\": 18, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"W\", \"W\", \"N\", \"E\"]}', '2026-01-30 13:26:41');
INSERT INTO `levels_catalog` (`id`, `difficulty`, `level_index`, `level_id`, `seed`, `signature`, `payload`, `created_at`) VALUES
(1899, 'expert', 218, 219, 25224, '6::5,3,E::0,3,W::5,5::straight:1:0:-|elbow:2:0:-|elbow:0:0:-|dec', '{\"id\": 219, \"name\": \"Mort subite 219\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 3}, \"emptyPos\": {\"x\": 5, \"y\": 5}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 3}, \"moveLimit\": 132, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"N\", \"N\", \"W\", \"N\", \"N\", \"W\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"S\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"N\", \"N\", \"E\", \"S\", \"E\", \"N\", \"W\", \"W\", \"W\", \"W\", \"S\", \"W\", \"S\", \"E\", \"S\", \"E\", \"N\"]}', '2026-01-30 13:26:41'),
(1900, 'expert', 219, 220, 25321, '6::3,5,S::4,5,S::0,5::tee:2:0:-|elbow:0:0:-|elbow:2:0:-|decor:1:', '{\"id\": 220, \"name\": \"Mort subite 220\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 0, \"y\": 5}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 135, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"E\", \"N\", \"N\", \"W\", \"N\", \"E\", \"N\", \"W\", \"S\", \"S\", \"E\", \"E\", \"S\", \"W\", \"S\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"W\", \"S\", \"E\", \"E\", \"N\", \"N\", \"N\", \"N\", \"E\", \"N\", \"E\", \"S\", \"W\", \"S\", \"S\", \"W\", \"N\", \"W\", \"W\", \"N\", \"E\", \"S\", \"W\"]}', '2026-01-30 13:26:41'),
(1901, 'expert', 220, 221, 25418, '6::5,1,E::3,0,N::4,1::elbow:1:0:-|tee:2:0:-|tee:2:0:-|decor:0:0:', '{\"id\": 221, \"name\": \"Mort subite 221\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 3, \"y\": 0}, \"emptyPos\": {\"x\": 4, \"y\": 1}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 1}, \"moveLimit\": 135, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"W\", \"W\", \"S\", \"E\", \"N\", \"E\", \"N\", \"E\", \"N\", \"N\", \"W\", \"W\", \"S\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"E\", \"N\", \"E\", \"S\", \"S\", \"W\", \"W\", \"S\", \"E\", \"N\", \"E\", \"N\", \"N\", \"W\", \"S\", \"S\", \"W\", \"S\"]}', '2026-01-30 13:26:41'),
(1902, 'expert', 221, 222, 25515, '6::3,5,S::5,0,E::2,4::decor:0:0:dot|tee:0:0:-|decor:2:0:car|tee:', '{\"id\": 222, \"name\": \"Mort subite 222\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 0}, \"emptyPos\": {\"x\": 2, \"y\": 4}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 123, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"E\", \"E\", \"N\", \"E\", \"N\", \"W\", \"W\", \"S\", \"S\", \"W\", \"S\", \"S\", \"W\", \"S\", \"W\", \"N\", \"N\", \"N\", \"E\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"S\", \"S\", \"S\", \"W\", \"S\", \"E\", \"N\", \"E\", \"S\", \"E\"]}', '2026-01-30 13:26:41'),
(1903, 'expert', 222, 223, 25612, '6::0,3,W::4,0,N::3,2::blocked:0:1:-|straight:0:0:-|tee:2:0:-|elb', '{\"id\": 223, \"name\": \"Mort subite 223\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 3, \"y\": 2}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 3}, \"moveLimit\": 126, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"S\", \"W\", \"S\", \"W\", \"N\", \"E\", \"E\", \"N\", \"N\", \"N\", \"E\", \"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"S\", \"W\", \"S\", \"S\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"W\", \"N\", \"N\", \"E\", \"E\", \"N\", \"E\", \"S\", \"S\", \"W\", \"N\", \"E\", \"E\"]}', '2026-01-30 13:26:42'),
(1904, 'expert', 223, 224, 25709, '6::0,0,W::0,5,S::4,0::elbow:2:0:-|decor:1:0:person|decor:2:0:car', '{\"id\": 224, \"name\": \"Mort subite 224\", \"size\": 6, \"tiles\": [[{\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 0, \"y\": 5}, \"emptyPos\": {\"x\": 4, \"y\": 0}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 0}, \"moveLimit\": 36, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"E\", \"N\"]}', '2026-01-30 13:26:43'),
(1905, 'expert', 224, 225, 25806, '6::1,0,N::5,3,E::2,3::elbow:1:0:-|decor:0:0:dot|blocked:0:1:-|de', '{\"id\": 225, \"name\": \"Mort subite 225\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 2, \"y\": 3}, \"startDir\": \"N\", \"startPos\": {\"x\": 1, \"y\": 0}, \"moveLimit\": 126, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"N\", \"W\", \"S\", \"W\", \"S\", \"E\", \"S\", \"E\", \"N\", \"W\", \"N\", \"N\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"N\", \"E\", \"S\", \"W\", \"W\", \"S\", \"W\", \"N\", \"W\", \"N\", \"E\", \"S\", \"E\", \"S\", \"S\", \"E\", \"N\", \"N\", \"E\", \"N\", \"W\", \"S\", \"E\"]}', '2026-01-30 13:26:43'),
(1906, 'expert', 225, 226, 25903, '6::5,3,E::5,0,E::5,5::blocked:0:1:-|decor:1:0:person|decor:2:0:c', '{\"id\": 226, \"name\": \"Mort subite 226\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 0}, \"emptyPos\": {\"x\": 5, \"y\": 5}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 3}, \"moveLimit\": 120, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"W\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"E\", \"N\", \"N\", \"W\", \"W\", \"W\", \"N\", \"E\", \"E\", \"S\", \"W\", \"W\", \"W\", \"S\", \"S\", \"E\", \"E\", \"E\", \"E\", \"S\", \"E\", \"N\", \"W\", \"S\", \"W\"]}', '2026-01-30 13:26:43'),
(1907, 'expert', 226, 227, 26000, '6::4,0,N::3,5,S::5,5::elbow:1:0:-|straight:1:0:-|elbow:2:0:-|dec', '{\"id\": 227, \"name\": \"Mort subite 227\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 3, \"y\": 5}, \"emptyPos\": {\"x\": 5, \"y\": 5}, \"startDir\": \"N\", \"startPos\": {\"x\": 4, \"y\": 0}, \"moveLimit\": 9, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"W\"]}', '2026-01-30 13:26:43'),
(1908, 'expert', 227, 228, 26097, '6::5,0,E::5,3,E::3,0::decor:1:0:person|decor:1:0:person|blocked:', '{\"id\": 228, \"name\": \"Mort subite 228\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"cross\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 3}, \"emptyPos\": {\"x\": 3, \"y\": 0}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 0}, \"moveLimit\": 108, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"S\", \"W\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"S\", \"S\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"E\", \"S\", \"E\", \"E\", \"N\", \"W\", \"W\", \"W\", \"S\", \"W\", \"W\"]}', '2026-01-30 13:26:43'),
(1909, 'expert', 228, 229, 26194, '6::0,4,W::5,5,E::4,1::elbow:1:0:-|straight:1:0:-|elbow:2:0:-|dec', '{\"id\": 229, \"name\": \"Mort subite 229\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 5}, \"emptyPos\": {\"x\": 4, \"y\": 1}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 4}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"W\", \"N\", \"E\", \"S\", \"S\", \"E\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"W\", \"N\", \"E\", \"N\", \"E\", \"S\", \"W\", \"W\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"S\", \"S\", \"W\", \"S\", \"E\", \"E\", \"E\", \"E\"]}', '2026-01-30 13:26:48'),
(1910, 'expert', 229, 230, 26291, '6::4,0,N::5,1,E::1,3::decor:0:0:dot|decor:2:0:car|decor:1:0:pers', '{\"id\": 230, \"name\": \"Mort subite 230\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 1}, \"emptyPos\": {\"x\": 1, \"y\": 3}, \"startDir\": \"N\", \"startPos\": {\"x\": 4, \"y\": 0}, \"moveLimit\": 114, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"W\", \"S\", \"E\", \"N\", \"E\", \"E\", \"S\", \"E\", \"E\", \"N\", \"N\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"W\", \"W\", \"W\", \"S\", \"W\", \"N\", \"E\", \"N\", \"N\", \"E\"]}', '2026-01-30 13:26:48'),
(1911, 'expert', 230, 231, 26388, '6::0,5,W::5,2,E::0,1::blocked:0:1:-|decor:1:0:person|decor:2:0:c', '{\"id\": 231, \"name\": \"Mort subite 231\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 2}, \"emptyPos\": {\"x\": 0, \"y\": 1}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 5}, \"moveLimit\": 138, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"S\", \"E\", \"E\", \"S\", \"E\", \"N\", \"W\", \"N\", \"W\", \"N\", \"W\", \"S\", \"S\", \"E\", \"N\", \"N\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"W\", \"S\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"E\", \"E\", \"S\", \"E\", \"N\", \"W\", \"N\", \"N\", \"W\"]}', '2026-01-30 13:26:49'),
(1912, 'expert', 231, 232, 26485, '6::0,4,W::5,5,E::0,0::empty:0:0:-|blocked:0:1:-|decor:2:0:car|de', '{\"id\": 232, \"name\": \"Mort subite 232\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}]], \"goalDir\": \"E\", \"goalPos\": {\"x\": 5, \"y\": 5}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 4}, \"moveLimit\": 78, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"S\", \"E\", \"E\", \"E\", \"E\", \"S\", \"W\", \"S\", \"W\", \"N\", \"N\", \"W\", \"S\", \"E\", \"N\", \"E\", \"E\", \"N\", \"N\", \"W\", \"W\", \"S\", \"S\", \"W\"]}', '2026-01-30 13:26:49'),
(1913, 'expert', 232, 233, 26582, '6::5,3,E::0,4,W::0,0::empty:0:0:-|decor:0:0:dot|decor:2:0:car|de', '{\"id\": 233, \"name\": \"Mort subite 233\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 4}, \"emptyPos\": {\"x\": 0, \"y\": 0}, \"startDir\": \"E\", \"startPos\": {\"x\": 5, \"y\": 3}, \"moveLimit\": 3, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\"]}', '2026-01-30 13:26:49'),
(1914, 'expert', 233, 234, 26679, '6::4,5,S::0,2,W::4,0::decor:0:0:dot|decor:1:0:person|decor:2:0:c', '{\"id\": 234, \"name\": \"Mort subite 234\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 2}, \"emptyPos\": {\"x\": 4, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 4, \"y\": 5}, \"moveLimit\": 3, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\"]}', '2026-01-30 13:26:50'),
(1915, 'expert', 234, 235, 26776, '6::0,4,W::0,5,W::2,5::blocked:0:1:-|decor:1:0:person|tee:3:0:-|e', '{\"id\": 235, \"name\": \"Mort subite 235\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}], [{\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"W\", \"goalPos\": {\"x\": 0, \"y\": 5}, \"emptyPos\": {\"x\": 2, \"y\": 5}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 4}, \"moveLimit\": 138, \"difficulty\": \"expert\", \"solutionMoves\": [\"E\", \"E\", \"N\", \"W\", \"N\", \"N\", \"E\", \"S\", \"E\", \"N\", \"N\", \"W\", \"W\", \"W\", \"S\", \"S\", \"W\", \"W\", \"N\", \"N\", \"E\", \"E\", \"N\", \"E\", \"S\", \"E\", \"E\", \"S\", \"W\", \"S\", \"E\", \"N\", \"N\", \"W\", \"W\", \"N\", \"E\", \"S\", \"S\", \"S\", \"E\", \"N\", \"W\", \"W\", \"S\", \"S\"]}', '2026-01-30 13:26:51');
INSERT INTO `levels_catalog` (`id`, `difficulty`, `level_index`, `level_id`, `seed`, `signature`, `payload`, `created_at`) VALUES
(1916, 'expert', 235, 236, 26873, '6::0,0,W::4,5,S::5,4::straight:1:0:-|straight:1:0:-|tee:2:0:-|st', '{\"id\": 236, \"name\": \"Mort subite 236\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 5, \"y\": 4}, \"startDir\": \"W\", \"startPos\": {\"x\": 0, \"y\": 0}, \"moveLimit\": 138, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"N\", \"W\", \"W\", \"N\", \"W\", \"W\", \"S\", \"E\", \"S\", \"W\", \"N\", \"E\", \"N\", \"E\", \"N\", \"E\", \"S\", \"E\", \"E\", \"S\", \"W\", \"W\", \"N\", \"E\", \"N\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"W\", \"S\", \"E\", \"S\", \"S\", \"W\", \"W\", \"W\", \"N\", \"E\"]}', '2026-01-30 13:26:51'),
(1917, 'expert', 236, 237, 26970, '6::2,5,S::4,0,N::1,2::decor:0:0:dot|tee:2:0:-|elbow:1:0:-|straig', '{\"id\": 237, \"name\": \"Mort subite 237\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 4, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 2}, \"startDir\": \"S\", \"startPos\": {\"x\": 2, \"y\": 5}, \"moveLimit\": 132, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"N\", \"E\", \"S\", \"W\", \"S\", \"E\", \"N\", \"W\", \"S\", \"S\", \"E\", \"N\", \"W\", \"N\", \"E\", \"N\", \"E\", \"E\", \"S\", \"E\", \"S\", \"W\", \"S\", \"W\", \"N\", \"W\", \"S\", \"W\", \"W\", \"S\", \"E\", \"E\", \"N\", \"W\", \"S\", \"S\", \"W\", \"N\", \"N\", \"E\", \"E\", \"N\", \"N\"]}', '2026-01-30 13:26:51'),
(1918, 'expert', 237, 238, 27067, '6::2,5,S::4,5,S::3,0::elbow:1:0:-|tee:2:0:-|elbow:2:0:-|empty:0:', '{\"id\": 238, \"name\": \"Mort subite 238\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"S\", \"goalPos\": {\"x\": 4, \"y\": 5}, \"emptyPos\": {\"x\": 3, \"y\": 0}, \"startDir\": \"S\", \"startPos\": {\"x\": 2, \"y\": 5}, \"moveLimit\": 117, \"difficulty\": \"expert\", \"solutionMoves\": [\"S\", \"E\", \"S\", \"S\", \"W\", \"N\", \"N\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"E\", \"S\", \"W\", \"S\", \"S\", \"S\", \"S\", \"W\", \"N\", \"W\", \"S\", \"W\", \"N\", \"E\", \"S\", \"E\", \"E\", \"N\", \"N\", \"N\", \"W\", \"S\", \"S\", \"S\", \"W\", \"W\"]}', '2026-01-30 13:26:51'),
(1919, 'expert', 238, 239, 27164, '6::0,5,S::1,0,N::5,5::elbow:1:0:-|roundabout:0:0:-|tee:2:0:-|elb', '{\"id\": 239, \"name\": \"Mort subite 239\", \"size\": 6, \"tiles\": [[{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"roundabout\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 0, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}], [{\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 1, \"y\": 0}, \"emptyPos\": {\"x\": 5, \"y\": 5}, \"startDir\": \"S\", \"startPos\": {\"x\": 0, \"y\": 5}, \"moveLimit\": 24, \"difficulty\": \"expert\", \"solutionMoves\": [\"N\", \"W\", \"N\", \"W\", \"N\", \"N\", \"E\", \"N\"]}', '2026-01-30 13:26:52'),
(1920, 'expert', 239, 240, 27261, '6::3,5,S::0,0,N::1,1::elbow:0:0:-|tee:2:0:-|elbow:2:0:-|tee:3:0:', '{\"id\": 240, \"name\": \"Mort subite 240\", \"size\": 6, \"tiles\": [[{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 0, \"type\": \"empty\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}], [{\"rot\": 0, \"type\": \"decor\", \"decor\": \"dot\", \"locked\": false}, {\"rot\": 1, \"type\": \"straight\", \"locked\": false}, {\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 3, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 0, \"type\": \"blocked\", \"locked\": true}], [{\"rot\": 1, \"type\": \"decor\", \"decor\": \"person\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}, {\"rot\": 3, \"type\": \"decor\", \"decor\": \"plane\", \"locked\": false}, {\"rot\": 1, \"type\": \"tee\", \"locked\": false}, {\"rot\": 2, \"type\": \"elbow\", \"locked\": false}, {\"rot\": 2, \"type\": \"decor\", \"decor\": \"car\", \"locked\": false}]], \"goalDir\": \"N\", \"goalPos\": {\"x\": 0, \"y\": 0}, \"emptyPos\": {\"x\": 1, \"y\": 1}, \"startDir\": \"S\", \"startPos\": {\"x\": 3, \"y\": 5}, \"moveLimit\": 120, \"difficulty\": \"expert\", \"solutionMoves\": [\"W\", \"S\", \"E\", \"S\", \"S\", \"E\", \"S\", \"E\", \"N\", \"E\", \"S\", \"W\", \"W\", \"N\", \"N\", \"N\", \"W\", \"W\", \"N\", \"E\", \"E\", \"E\", \"N\", \"W\", \"S\", \"S\", \"S\", \"E\", \"N\", \"E\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\", \"W\", \"N\", \"E\", \"S\"]}', '2026-01-30 13:26:52');

-- --------------------------------------------------------

--
-- Structure de la table `level_stats`
--

CREATE TABLE `level_stats` (
  `user_id` int NOT NULL,
  `difficulty` enum('easy','medium','hard','expert') NOT NULL,
  `level_id` int NOT NULL,
  `completions` int DEFAULT '0',
  `last_moves` int DEFAULT '0',
  `last_time` int DEFAULT '0',
  `best_moves` int DEFAULT NULL,
  `best_time` int DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `level_stats`
--

INSERT INTO `level_stats` (`user_id`, `difficulty`, `level_id`, `completions`, `last_moves`, `last_time`, `best_moves`, `best_time`, `updated_at`) VALUES
(1, 'easy', 1, 1, 6, 3000, 6, 3000, '2026-02-08 18:25:30'),
(1, 'easy', 2, 1, 6, 7000, 6, 7000, '2026-02-08 18:53:38'),
(1, 'easy', 3, 1, 1, 1000, 1, 1000, '2026-02-08 22:44:24'),
(1, 'easy', 4, 1, 12, 7000, 12, 7000, '2026-02-09 00:06:30'),
(2, 'easy', 1, 1, 6, 2000, 6, 2000, '2026-02-08 20:47:44'),
(2, 'easy', 2, 1, 6, 4000, 6, 4000, '2026-02-08 22:06:15'),
(2, 'easy', 3, 1, 1, 1000, 1, 1000, '2026-02-08 22:06:22');

-- --------------------------------------------------------

--
-- Structure de la table `pack_avatars`
--

CREATE TABLE `pack_avatars` (
  `pack_id` varchar(50) NOT NULL,
  `avatar_id` int NOT NULL,
  `display_order` int DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `pack_avatars`
--

INSERT INTO `pack_avatars` (`pack_id`, `avatar_id`, `display_order`) VALUES
('cool', 24, 1),
('cool', 25, 2),
('cool', 26, 3),
('cool', 27, 4),
('cool', 28, 5),
('cool', 29, 6),
('cool', 30, 7),
('cool', 31, 8),
('cool', 32, 9),
('cool', 33, 10),
('cool', 34, 11),
('cool', 35, 12),
('cool', 36, 13),
('cool', 37, 14),
('cool', 38, 15),
('cool', 39, 16),
('cool', 40, 17),
('cool', 41, 18),
('cool', 42, 19);

-- --------------------------------------------------------

--
-- Structure de la table `payment_transactions`
--

CREATE TABLE `payment_transactions` (
  `id` int NOT NULL,
  `user_id` int NOT NULL,
  `pack_id` varchar(50) NOT NULL,
  `pack_type` varchar(30) NOT NULL DEFAULT 'avatar',
  `provider` varchar(20) NOT NULL,
  `status` varchar(20) NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `currency` varchar(10) NOT NULL,
  `stripe_session_id` varchar(255) DEFAULT NULL,
  `stripe_payment_intent_id` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `payment_transactions`
--

INSERT INTO `payment_transactions` (`id`, `user_id`, `pack_id`, `pack_type`, `provider`, `status`, `amount`, `currency`, `stripe_session_id`, `stripe_payment_intent_id`, `created_at`, `updated_at`) VALUES
(1, 1, 'elementaires', 'ball_skin', 'stripe', 'completed', 0.99, 'EUR', 'cs_live_a1X9JO1YNYIbRzh5W2VWLwYHk9VYortxzZhbvYtHckPazAly9wtYkK0STB', NULL, '2026-02-08 18:03:58', '2026-02-08 18:25:03'),
(2, 1, 'halloween', 'ball_skin', 'stripe', 'created', 1.49, 'EUR', 'cs_live_a1w5bNXJPff9IcsHUDpC4AuOMhUpLLuQspJcpMmhH8dOqw4qFOEUIdfKKa', NULL, '2026-02-08 18:49:30', '2026-02-08 18:49:30'),
(3, 1, 'halloween', 'ball_skin', 'stripe', 'completed', 1.49, 'EUR', 'cs_live_a1szSVA0VUvVdJmm04CPW8AsUxl5CCH105aSWp4pkwPPEtj4id2CdnoGtO', 'pi_3Syd5p197Q6uWWA10JBz1AI5', '2026-02-08 18:49:58', '2026-02-08 18:52:32');

-- --------------------------------------------------------

--
-- Structure de la table `progress`
--

CREATE TABLE `progress` (
  `user_id` int NOT NULL,
  `difficulty` enum('easy','medium','hard','expert') NOT NULL,
  `completed` int DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `progress`
--

INSERT INTO `progress` (`user_id`, `difficulty`, `completed`) VALUES
(1, 'easy', 4),
(1, 'medium', 0),
(1, 'hard', 0),
(1, 'expert', 0),
(2, 'easy', 3),
(2, 'medium', 0),
(2, 'hard', 0),
(2, 'expert', 0);

-- --------------------------------------------------------

--
-- Structure de la table `recent_runs`
--

CREATE TABLE `recent_runs` (
  `id` int NOT NULL,
  `user_id` int NOT NULL,
  `difficulty` enum('easy','medium','hard','expert') NOT NULL,
  `level_id` int NOT NULL,
  `moves` int NOT NULL,
  `time` int NOT NULL,
  `completed_at` datetime NOT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `recent_runs`
--

INSERT INTO `recent_runs` (`id`, `user_id`, `difficulty`, `level_id`, `moves`, `time`, `completed_at`, `created_at`) VALUES
(1, 1, 'easy', 1, 6, 3000, '2026-02-08 19:25:30', '2026-02-08 18:25:30'),
(2, 1, 'easy', 2, 6, 7000, '2026-02-08 19:53:38', '2026-02-08 18:53:38'),
(3, 2, 'easy', 1, 6, 2000, '2026-02-08 21:47:44', '2026-02-08 20:47:44'),
(4, 2, 'easy', 2, 6, 4000, '2026-02-08 23:06:15', '2026-02-08 22:06:15'),
(5, 2, 'easy', 3, 1, 1000, '2026-02-08 23:06:22', '2026-02-08 22:06:22'),
(6, 1, 'easy', 3, 1, 1000, '2026-02-08 23:44:25', '2026-02-08 22:44:25'),
(7, 1, 'easy', 4, 12, 7000, '2026-02-09 01:06:30', '2026-02-09 00:06:30');

-- --------------------------------------------------------

--
-- Structure de la table `refresh_tokens`
--

CREATE TABLE `refresh_tokens` (
  `id` int NOT NULL,
  `user_id` int NOT NULL,
  `token_hash` char(64) NOT NULL,
  `expires_at` datetime NOT NULL,
  `revoked_at` datetime DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `refresh_tokens`
--

INSERT INTO `refresh_tokens` (`id`, `user_id`, `token_hash`, `expires_at`, `revoked_at`, `created_at`) VALUES
(104, 1, '9ace0d6872aff7472a2b62b7f8c6d229c9bcf1001a51c11581fcad0093127145', '2026-02-16 12:42:36', NULL, '2026-02-09 11:42:36'),
(105, 1, '85589b901f7d51494cb171898523e5a38eba2a6d4178b9c7ef064007bfd591f0', '2026-02-16 12:45:13', NULL, '2026-02-09 11:45:13'),
(106, 1, '09afdab2964907d43db7543efb96cd51dc2d2344adc7bb08c72460975adef497', '2026-02-16 12:45:33', NULL, '2026-02-09 11:45:32'),
(107, 1, '3be1062f1f9f4b35ef75033617c4de2ba7780ad2a585544bf06edd7f15b6f223', '2026-02-16 12:48:21', NULL, '2026-02-09 11:48:21'),
(109, 2, '0a1ae3e251ed0033803f96bc26d5c95e47a7e41381570e38d27081bca0be042b', '2026-02-16 12:51:05', NULL, '2026-02-09 11:51:05'),
(110, 2, '85d07a2da9fd53388fa5744e630d33b44620fd5a41f1029235658cfe82804055', '2026-02-16 12:53:25', NULL, '2026-02-09 11:53:24'),
(111, 2, '41bfaf4ea29e4866fe55290035a87c9d8e88c1ef2b6014dccb4d02819fc8e4e3', '2026-02-16 12:54:25', NULL, '2026-02-09 11:54:24'),
(112, 2, 'c67670f0d5831c3249a89534c3a6269a790dbb984362f75ee321616655fb6862', '2026-02-16 12:54:57', NULL, '2026-02-09 11:54:56'),
(113, 2, 'd2bf2174fe73b7572918da0fd2fe3ae5a328b1629d45e269c27f02d674c029b1', '2026-02-16 12:59:00', NULL, '2026-02-09 11:59:00'),
(114, 2, '2685604c6c9fe6638bf1a323c3d09e22c4bb18e2fbd8ba4d42b6aa1ac3ec1ed6', '2026-02-16 13:03:21', NULL, '2026-02-09 12:03:20'),
(115, 2, 'f5c664dab5ff476f5314b1fcedde61c7bb9aedee5be77fbf15a7544b69f5e5b6', '2026-02-16 13:30:27', NULL, '2026-02-09 12:30:26');

-- --------------------------------------------------------

--
-- Structure de la table `used_weekly_avatars`
--

CREATE TABLE `used_weekly_avatars` (
  `avatar_id` int NOT NULL COMMENT 'ID de l avatar (1-380)',
  `used_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `used_weekly_avatars`
--

INSERT INTO `used_weekly_avatars` (`avatar_id`, `used_at`) VALUES
(2, '2026-02-01 23:48:25'),
(5, '2026-02-01 23:48:25'),
(7, '2026-02-01 23:48:25'),
(14, '2026-02-01 23:48:25'),
(20, '2026-02-01 15:40:58'),
(47, '2026-02-09 00:07:09'),
(95, '2026-02-02 00:01:19'),
(123, '2026-02-02 10:21:50'),
(166, '2026-02-02 00:01:19'),
(192, '2026-02-01 23:01:46'),
(224, '2026-02-02 00:01:18'),
(332, '2026-02-02 00:01:19'),
(368, '2026-02-02 00:01:18');

-- --------------------------------------------------------

--
-- Structure de la table `users`
--

CREATE TABLE `users` (
  `id` int NOT NULL,
  `email` varchar(255) NOT NULL,
  `display_name` varchar(100) DEFAULT NULL,
  `accent` varchar(50) DEFAULT NULL,
  `title` varchar(80) DEFAULT NULL,
  `motto` varchar(200) DEFAULT NULL,
  `guest` tinyint(1) DEFAULT '0',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `is_admin` tinyint(1) DEFAULT '0',
  `password_hash` varchar(255) DEFAULT NULL,
  `failed_login_attempts` int DEFAULT '0',
  `locked_until` datetime DEFAULT NULL,
  `reset_token_hash` char(64) DEFAULT NULL,
  `reset_token_expires` datetime DEFAULT NULL,
  `avatar` varchar(100) DEFAULT NULL,
  `banned_at` datetime DEFAULT NULL,
  `ban_reason` varchar(500) DEFAULT NULL,
  `ban_until` datetime DEFAULT NULL,
  `vip_no_ads` tinyint(1) DEFAULT '0',
  `vip_expires_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `users`
--

INSERT INTO `users` (`id`, `email`, `display_name`, `accent`, `title`, `motto`, `guest`, `created_at`, `is_admin`, `password_hash`, `failed_login_attempts`, `locked_until`, `reset_token_hash`, `reset_token_expires`, `avatar`, `banned_at`, `ban_reason`, `ban_until`, `vip_no_ads`, `vip_expires_at`) VALUES
(1, 'bruno@taaazzz-prog.fr', 'Taaazzz', 'ocean', 'Debutant', 'En route vers le GOAL.', 0, '2026-02-08 14:12:15', 1, '$argon2id$v=19$m=65536,t=3,p=1$xwpvkOIt0Xeb2CzAGO2R1Q$hspnn4s9V/xPhknTAgfnwa0ldp0EfGjRG3rADsBXCaU', 0, NULL, NULL, NULL, '/api/avatars/beta-testeur-01/image', NULL, NULL, NULL, 0, NULL),
(2, 'bruno@taaazzz.be', 'Joueur2', 'ocean', 'Fondateur', 'I am the boss', 0, '2026-02-08 20:28:52', 0, '$argon2id$v=19$m=65536,t=3,p=1$YSH00TmAh6kZhFbdQIqdmA$uruHULK/Q+qRJH4sQUKnF2NvOBRAPVrsFbSve2W2uFs', 0, NULL, NULL, NULL, '/api/avatars/beta-testeur-02/image', NULL, NULL, NULL, 0, NULL);

-- --------------------------------------------------------

--
-- Structure de la table `user_avatars`
--

CREATE TABLE `user_avatars` (
  `user_id` int NOT NULL,
  `avatar_id` int NOT NULL,
  `source` varchar(50) DEFAULT 'unknown',
  `metadata` json DEFAULT NULL,
  `unlocked_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `user_avatars`
--

INSERT INTO `user_avatars` (`user_id`, `avatar_id`, `source`, `metadata`, `unlocked_at`) VALUES
(1, 21, 'beta_tester', '{\"retroactive\": true}', '2026-02-09 11:44:55'),
(1, 22, 'beta_tester', '{\"retroactive\": true}', '2026-02-09 11:44:55'),
(1, 23, 'beta_tester', '{\"retroactive\": true}', '2026-02-09 11:44:55'),
(2, 21, 'beta_tester', '{\"retroactive\": true}', '2026-02-09 11:44:55'),
(2, 22, 'beta_tester', '{\"retroactive\": true}', '2026-02-09 11:44:55'),
(2, 23, 'beta_tester', '{\"retroactive\": true}', '2026-02-09 11:44:55');

-- --------------------------------------------------------

--
-- Structure de la table `user_avatar_packs`
--

CREATE TABLE `user_avatar_packs` (
  `user_id` int NOT NULL,
  `pack_id` varchar(50) NOT NULL,
  `purchased_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `transaction_id` varchar(255) DEFAULT NULL,
  `price_paid` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Structure de la table `user_ball_skins`
--

CREATE TABLE `user_ball_skins` (
  `user_id` int NOT NULL,
  `skin_id` varchar(50) NOT NULL,
  `source_pack` varchar(50) DEFAULT NULL,
  `unlocked_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `user_ball_skins`
--

INSERT INTO `user_ball_skins` (`user_id`, `skin_id`, `source_pack`, `unlocked_at`) VALUES
(1, 'elementaire_1', 'elementaires', '2026-02-08 18:25:02'),
(1, 'elementaire_10', 'elementaires', '2026-02-08 18:25:03'),
(1, 'elementaire_2', 'elementaires', '2026-02-08 18:25:02'),
(1, 'elementaire_3', 'elementaires', '2026-02-08 18:25:02'),
(1, 'elementaire_4', 'elementaires', '2026-02-08 18:25:02'),
(1, 'elementaire_5', 'elementaires', '2026-02-08 18:25:03'),
(1, 'elementaire_6', 'elementaires', '2026-02-08 18:25:03'),
(1, 'elementaire_7', 'elementaires', '2026-02-08 18:25:03'),
(1, 'elementaire_8', 'elementaires', '2026-02-08 18:25:03'),
(1, 'elementaire_9', 'elementaires', '2026-02-08 18:25:03'),
(1, 'halloween_1', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_10', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_2', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_3', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_4', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_5', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_6', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_7', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_8', 'halloween', '2026-02-08 18:52:32'),
(1, 'halloween_9', 'halloween', '2026-02-08 18:52:32');

-- --------------------------------------------------------

--
-- Structure de la table `user_ball_skin_packs`
--

CREATE TABLE `user_ball_skin_packs` (
  `user_id` int NOT NULL,
  `pack_id` varchar(50) NOT NULL,
  `purchased_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `transaction_id` varchar(255) DEFAULT NULL,
  `price_paid` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `user_ball_skin_packs`
--

INSERT INTO `user_ball_skin_packs` (`user_id`, `pack_id`, `purchased_at`, `transaction_id`, `price_paid`) VALUES
(1, 'elementaires', '2026-02-08 18:19:33', NULL, 0.99),
(1, 'halloween', '2026-02-08 18:52:32', 'pi_3Syd5p197Q6uWWA10JBz1AI5', 1.49);

-- --------------------------------------------------------

--
-- Structure de la table `user_cash_pack_purchases`
--

CREATE TABLE `user_cash_pack_purchases` (
  `id` int NOT NULL,
  `user_id` int NOT NULL,
  `pack_id` varchar(50) NOT NULL,
  `pack_name` varchar(100) NOT NULL,
  `price_eur` decimal(10,2) NOT NULL,
  `items_hints` int DEFAULT '0',
  `items_undos` int DEFAULT '0',
  `items_replays` int DEFAULT '0',
  `bonus_points` int DEFAULT '0',
  `stripe_session_id` varchar(255) DEFAULT NULL,
  `stripe_payment_intent_id` varchar(255) DEFAULT NULL,
  `status` varchar(50) DEFAULT 'pending',
  `purchased_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `processed_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Structure de la table `user_challenge_pack`
--

CREATE TABLE `user_challenge_pack` (
  `user_id` int NOT NULL,
  `purchased_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `transaction_id` varchar(255) DEFAULT NULL,
  `price_paid` decimal(10,2) DEFAULT '9.99'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

-- --------------------------------------------------------

--
-- Structure de la table `user_settings`
--

CREATE TABLE `user_settings` (
  `user_id` int NOT NULL,
  `music` tinyint(1) DEFAULT '1',
  `sfx` tinyint(1) DEFAULT '1',
  `haptics` tinyint(1) DEFAULT '1',
  `theme` varchar(20) DEFAULT 'ocean',
  `animation_speed` varchar(20) DEFAULT 'normal',
  `sfx_volume` decimal(4,2) DEFAULT '0.70',
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `music_volume` decimal(4,2) DEFAULT '0.40',
  `ball_skin` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `user_settings`
--

INSERT INTO `user_settings` (`user_id`, `music`, `sfx`, `haptics`, `theme`, `animation_speed`, `sfx_volume`, `updated_at`, `music_volume`, `ball_skin`) VALUES
(1, 0, 1, 1, 'ocean', 'normal', 0.70, '2026-02-09 11:48:30', 0.40, 'elementaire_10'),
(2, 0, 1, 1, 'sunset', 'fast', 0.70, '2026-02-08 21:41:55', 0.40, NULL);

-- --------------------------------------------------------

--
-- Structure de la table `user_stats`
--

CREATE TABLE `user_stats` (
  `user_id` int NOT NULL,
  `total_completions` int DEFAULT '0',
  `total_moves` int DEFAULT '0',
  `total_time` int DEFAULT '0',
  `tutorial_completed` tinyint(1) DEFAULT '0',
  `badges` json DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `user_stats`
--

INSERT INTO `user_stats` (`user_id`, `total_completions`, `total_moves`, `total_time`, `tutorial_completed`, `badges`, `updated_at`) VALUES
(1, 4, 25, 18000, 0, '[\"starter\"]', '2026-02-09 00:06:30'),
(2, 3, 13, 7000, 0, '[\"starter\", \"early-tester\", \"founder-100\"]', '2026-02-09 11:59:01');

-- --------------------------------------------------------

--
-- Structure de la table `user_weekly_avatars`
--

CREATE TABLE `user_weekly_avatars` (
  `user_id` int NOT NULL,
  `avatar_id` int NOT NULL COMMENT 'ID de l avatar animal (1-380)',
  `week_key` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `obtained_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `obtained_from` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `user_weekly_avatars`
--

INSERT INTO `user_weekly_avatars` (`user_id`, `avatar_id`, `week_key`, `obtained_at`, `obtained_from`) VALUES
(1, 123, NULL, '2026-02-08 20:17:05', '2026-W06');

-- --------------------------------------------------------

--
-- Structure de la table `wallets`
--

CREATE TABLE `wallets` (
  `user_id` int NOT NULL,
  `points` int DEFAULT '0',
  `hints` int DEFAULT '0',
  `undos` int DEFAULT '0',
  `replays` int DEFAULT '0',
  `bonus_points` int DEFAULT '0',
  `last_updated` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `wallets`
--

INSERT INTO `wallets` (`user_id`, `points`, `hints`, `undos`, `replays`, `bonus_points`, `last_updated`) VALUES
(1, 32, 36, 0, 1, 0, '2026-02-09 00:08:18'),
(2, 24, 3, 0, 0, 0, '2026-02-08 22:06:22');

-- --------------------------------------------------------

--
-- Structure de la table `wallet_history`
--

CREATE TABLE `wallet_history` (
  `id` int NOT NULL,
  `user_id` int NOT NULL,
  `resource` enum('points','hints','undos','replays','bonus_points') NOT NULL,
  `delta` int NOT NULL,
  `balance_before` int NOT NULL DEFAULT '0',
  `balance_after` int NOT NULL DEFAULT '0',
  `source` varchar(80) NOT NULL,
  `meta` json DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Déchargement des données de la table `wallet_history`
--

INSERT INTO `wallet_history` (`id`, `user_id`, `resource`, `delta`, `balance_before`, `balance_after`, `source`, `meta`, `created_at`) VALUES
(1, 1, 'points', 8, 0, 8, 'wallet.reward', '{\"difficulty\": \"easy\", \"usedAutoSolve\": false}', '2026-02-08 18:25:30'),
(2, 1, 'points', 8, 8, 16, 'wallet.reward', '{\"difficulty\": \"easy\", \"usedAutoSolve\": false}', '2026-02-08 18:53:38'),
(3, 1, 'hints', 3, 0, 3, 'daily_bonus', '{\"streak\": 1, \"solutionEarned\": false}', '2026-02-08 20:17:33'),
(4, 1, 'hints', 3, 3, 6, 'daily_bonus', '{\"streak\": 2, \"solutionEarned\": false}', '2026-02-08 20:17:35'),
(5, 1, 'hints', 3, 6, 9, 'daily_bonus', '{\"streak\": 3, \"solutionEarned\": false}', '2026-02-08 20:17:36'),
(6, 1, 'hints', 3, 9, 12, 'daily_bonus', '{\"streak\": 4, \"solutionEarned\": false}', '2026-02-08 20:17:37'),
(7, 1, 'hints', 3, 12, 15, 'daily_bonus', '{\"streak\": 5, \"solutionEarned\": false}', '2026-02-08 20:17:38'),
(8, 1, 'hints', 3, 15, 18, 'daily_bonus', '{\"streak\": 6, \"solutionEarned\": false}', '2026-02-08 20:17:40'),
(9, 1, 'hints', 3, 18, 21, 'daily_bonus', '{\"streak\": 7, \"solutionEarned\": true}', '2026-02-08 20:17:47'),
(10, 1, 'replays', 1, 0, 1, 'daily_bonus', '{\"streak\": 7, \"solutionEarned\": true}', '2026-02-08 20:17:47'),
(11, 1, 'hints', 3, 21, 24, 'daily_bonus', '{\"streak\": 1, \"solutionEarned\": false}', '2026-02-08 20:17:49'),
(12, 1, 'hints', 3, 24, 27, 'daily_bonus', '{\"streak\": 1, \"solutionEarned\": false}', '2026-02-08 20:28:11'),
(13, 1, 'hints', 3, 27, 30, 'daily_bonus', '{\"streak\": 1, \"solutionEarned\": false}', '2026-02-08 20:28:15'),
(14, 1, 'hints', 3, 30, 33, 'daily_bonus', '{\"streak\": 1, \"solutionEarned\": false}', '2026-02-08 20:28:18'),
(15, 2, 'hints', 3, 0, 3, 'daily_bonus', '{\"streak\": 1, \"solutionEarned\": false}', '2026-02-08 20:29:10'),
(16, 2, 'points', 8, 0, 8, 'wallet.reward', '{\"difficulty\": \"easy\", \"usedAutoSolve\": false}', '2026-02-08 20:47:44'),
(17, 2, 'points', 8, 8, 16, 'wallet.reward', '{\"difficulty\": \"easy\", \"usedAutoSolve\": false}', '2026-02-08 22:06:15'),
(18, 2, 'points', 8, 16, 24, 'wallet.reward', '{\"difficulty\": \"easy\", \"usedAutoSolve\": false}', '2026-02-08 22:06:22'),
(19, 1, 'points', 8, 16, 24, 'wallet.reward', '{\"difficulty\": \"easy\", \"usedAutoSolve\": false}', '2026-02-08 22:44:24'),
(20, 1, 'points', 8, 24, 32, 'wallet.reward', '{\"difficulty\": \"easy\", \"usedAutoSolve\": false}', '2026-02-09 00:06:31'),
(21, 1, 'hints', 3, 33, 36, 'daily_bonus', '{\"streak\": 2, \"solutionEarned\": false}', '2026-02-09 00:08:18');

-- --------------------------------------------------------

--
-- Structure de la table `weekly_progress`
--

CREATE TABLE `weekly_progress` (
  `user_id` int NOT NULL,
  `week_key` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Format: YYYY-WXX',
  `completed_days` json DEFAULT NULL COMMENT 'Liste des jours complétés [1,2,3...]',
  `reward_claimed` tinyint(1) DEFAULT '0',
  `reward_type` enum('avatar','points') COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Type de récompense reçue',
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `weekly_progress`
--

INSERT INTO `weekly_progress` (`user_id`, `week_key`, `completed_days`, `reward_claimed`, `reward_type`, `updated_at`) VALUES
(1, '2026-W06', '[1, 2, 3, 4, 5, 6, 7]', 1, 'avatar', '2026-02-08 20:17:05'),
(1, '2026-W07', '[1]', 0, NULL, '2026-02-09 00:07:59'),
(2, '2026-W06', '[]', 0, NULL, '2026-02-08 20:45:37');

-- --------------------------------------------------------

--
-- Structure de la table `weekly_rewards`
--

CREATE TABLE `weekly_rewards` (
  `week_key` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Format: YYYY-WXX (ex: 2026-W05)',
  `avatar_id` int NOT NULL COMMENT 'ID de l avatar (1-380)',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Déchargement des données de la table `weekly_rewards`
--

INSERT INTO `weekly_rewards` (`week_key`, `avatar_id`, `created_at`) VALUES
('2026-W01', 224, '2026-02-02 00:01:18'),
('2026-W02', 368, '2026-02-02 00:01:18'),
('2026-W03', 166, '2026-02-02 00:01:19'),
('2026-W04', 95, '2026-02-02 00:01:19'),
('2026-W05', 332, '2026-02-02 00:01:19'),
('2026-W06', 123, '2026-02-02 10:21:50'),
('2026-W07', 47, '2026-02-09 00:07:09');

--
-- Index pour les tables déchargées
--

--
-- Index pour la table `ad_rewards`
--
ALTER TABLE `ad_rewards`
  ADD PRIMARY KEY (`user_id`,`reward_date`),
  ADD KEY `idx_ad_rewards_date` (`reward_date`);

--
-- Index pour la table `app_config`
--
ALTER TABLE `app_config`
  ADD PRIMARY KEY (`config_key`);

--
-- Index pour la table `arcade_bonus`
--
ALTER TABLE `arcade_bonus`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `arcade_stats`
--
ALTER TABLE `arcade_stats`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `audit_log`
--
ALTER TABLE `audit_log`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_audit_user` (`user_id`),
  ADD KEY `idx_audit_created` (`created_at`),
  ADD KEY `idx_audit_install` (`installation_id`);

--
-- Index pour la table `avatars`
--
ALTER TABLE `avatars`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD KEY `idx_avatar_category` (`category`);

--
-- Index pour la table `avatar_packs`
--
ALTER TABLE `avatar_packs`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `pack_id` (`pack_id`);

--
-- Index pour la table `ball_skin_packs`
--
ALTER TABLE `ball_skin_packs`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uniq_ball_pack_id` (`pack_id`);

--
-- Index pour la table `daily_bonus`
--
ALTER TABLE `daily_bonus`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `daily_challenges`
--
ALTER TABLE `daily_challenges`
  ADD PRIMARY KEY (`date_key`);

--
-- Index pour la table `daily_progress`
--
ALTER TABLE `daily_progress`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `infinite_stats`
--
ALTER TABLE `infinite_stats`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `leaderboard_entries`
--
ALTER TABLE `leaderboard_entries`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uniq_user_level` (`user_id`,`difficulty`,`level_index`),
  ADD KEY `idx_leaderboard_difficulty` (`difficulty`),
  ADD KEY `idx_leaderboard_level` (`difficulty`,`level_index`),
  ADD KEY `idx_leaderboard_user` (`user_id`);

--
-- Index pour la table `levels_catalog`
--
ALTER TABLE `levels_catalog`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uniq_level` (`difficulty`,`level_index`),
  ADD KEY `idx_level_signature` (`signature`);

--
-- Index pour la table `level_stats`
--
ALTER TABLE `level_stats`
  ADD PRIMARY KEY (`user_id`,`difficulty`,`level_id`),
  ADD KEY `idx_level_user` (`user_id`);

--
-- Index pour la table `pack_avatars`
--
ALTER TABLE `pack_avatars`
  ADD PRIMARY KEY (`pack_id`,`avatar_id`),
  ADD KEY `idx_pack_avatars_pack` (`pack_id`),
  ADD KEY `idx_pack_avatars_avatar` (`avatar_id`);

--
-- Index pour la table `payment_transactions`
--
ALTER TABLE `payment_transactions`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uniq_payment_session` (`stripe_session_id`),
  ADD KEY `idx_payment_user` (`user_id`),
  ADD KEY `idx_payment_pack` (`pack_id`);

--
-- Index pour la table `progress`
--
ALTER TABLE `progress`
  ADD PRIMARY KEY (`user_id`,`difficulty`);

--
-- Index pour la table `recent_runs`
--
ALTER TABLE `recent_runs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_recent_user` (`user_id`),
  ADD KEY `idx_recent_created` (`created_at`);

--
-- Index pour la table `refresh_tokens`
--
ALTER TABLE `refresh_tokens`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `token_hash` (`token_hash`),
  ADD KEY `idx_refresh_user` (`user_id`),
  ADD KEY `idx_refresh_expires` (`expires_at`);

--
-- Index pour la table `used_weekly_avatars`
--
ALTER TABLE `used_weekly_avatars`
  ADD PRIMARY KEY (`avatar_id`);

--
-- Index pour la table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `email` (`email`);

--
-- Index pour la table `user_avatars`
--
ALTER TABLE `user_avatars`
  ADD PRIMARY KEY (`user_id`,`avatar_id`),
  ADD KEY `idx_user_avatars_user` (`user_id`),
  ADD KEY `idx_user_avatars_avatar` (`avatar_id`);

--
-- Index pour la table `user_avatar_packs`
--
ALTER TABLE `user_avatar_packs`
  ADD PRIMARY KEY (`user_id`,`pack_id`),
  ADD KEY `idx_user_avatar_packs_user` (`user_id`),
  ADD KEY `idx_user_avatar_packs_pack` (`pack_id`);

--
-- Index pour la table `user_ball_skins`
--
ALTER TABLE `user_ball_skins`
  ADD PRIMARY KEY (`user_id`,`skin_id`),
  ADD KEY `idx_user_ball_skins_user` (`user_id`);

--
-- Index pour la table `user_ball_skin_packs`
--
ALTER TABLE `user_ball_skin_packs`
  ADD PRIMARY KEY (`user_id`,`pack_id`),
  ADD KEY `idx_user_ball_packs_user` (`user_id`),
  ADD KEY `idx_user_ball_packs_pack` (`pack_id`);

--
-- Index pour la table `user_cash_pack_purchases`
--
ALTER TABLE `user_cash_pack_purchases`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_user` (`user_id`),
  ADD KEY `idx_pack` (`pack_id`),
  ADD KEY `idx_stripe_session` (`stripe_session_id`),
  ADD KEY `idx_status` (`status`);

--
-- Index pour la table `user_challenge_pack`
--
ALTER TABLE `user_challenge_pack`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `user_settings`
--
ALTER TABLE `user_settings`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `user_stats`
--
ALTER TABLE `user_stats`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `user_weekly_avatars`
--
ALTER TABLE `user_weekly_avatars`
  ADD PRIMARY KEY (`user_id`,`avatar_id`);

--
-- Index pour la table `wallets`
--
ALTER TABLE `wallets`
  ADD PRIMARY KEY (`user_id`);

--
-- Index pour la table `wallet_history`
--
ALTER TABLE `wallet_history`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_wh_user` (`user_id`,`created_at`),
  ADD KEY `idx_wh_source` (`source`,`created_at`);

--
-- Index pour la table `weekly_progress`
--
ALTER TABLE `weekly_progress`
  ADD PRIMARY KEY (`user_id`,`week_key`),
  ADD KEY `idx_weekly_progress_week` (`week_key`);

--
-- Index pour la table `weekly_rewards`
--
ALTER TABLE `weekly_rewards`
  ADD PRIMARY KEY (`week_key`),
  ADD UNIQUE KEY `idx_weekly_avatar` (`avatar_id`,`week_key`);

--
-- AUTO_INCREMENT pour les tables déchargées
--

--
-- AUTO_INCREMENT pour la table `audit_log`
--
ALTER TABLE `audit_log`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=195;

--
-- AUTO_INCREMENT pour la table `avatars`
--
ALTER TABLE `avatars`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=43;

--
-- AUTO_INCREMENT pour la table `avatar_packs`
--
ALTER TABLE `avatar_packs`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT pour la table `ball_skin_packs`
--
ALTER TABLE `ball_skin_packs`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `leaderboard_entries`
--
ALTER TABLE `leaderboard_entries`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `levels_catalog`
--
ALTER TABLE `levels_catalog`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1921;

--
-- AUTO_INCREMENT pour la table `payment_transactions`
--
ALTER TABLE `payment_transactions`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `recent_runs`
--
ALTER TABLE `recent_runs`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT pour la table `refresh_tokens`
--
ALTER TABLE `refresh_tokens`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=116;

--
-- AUTO_INCREMENT pour la table `users`
--
ALTER TABLE `users`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `user_cash_pack_purchases`
--
ALTER TABLE `user_cash_pack_purchases`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `wallet_history`
--
ALTER TABLE `wallet_history`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;

--
-- Contraintes pour les tables déchargées
--

--
-- Contraintes pour la table `ad_rewards`
--
ALTER TABLE `ad_rewards`
  ADD CONSTRAINT `ad_rewards_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `arcade_bonus`
--
ALTER TABLE `arcade_bonus`
  ADD CONSTRAINT `arcade_bonus_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `arcade_stats`
--
ALTER TABLE `arcade_stats`
  ADD CONSTRAINT `arcade_stats_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `audit_log`
--
ALTER TABLE `audit_log`
  ADD CONSTRAINT `audit_log_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL;

--
-- Contraintes pour la table `daily_bonus`
--
ALTER TABLE `daily_bonus`
  ADD CONSTRAINT `daily_bonus_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `daily_progress`
--
ALTER TABLE `daily_progress`
  ADD CONSTRAINT `daily_progress_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `infinite_stats`
--
ALTER TABLE `infinite_stats`
  ADD CONSTRAINT `infinite_stats_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `leaderboard_entries`
--
ALTER TABLE `leaderboard_entries`
  ADD CONSTRAINT `leaderboard_entries_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `level_stats`
--
ALTER TABLE `level_stats`
  ADD CONSTRAINT `level_stats_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `pack_avatars`
--
ALTER TABLE `pack_avatars`
  ADD CONSTRAINT `pack_avatars_ibfk_1` FOREIGN KEY (`pack_id`) REFERENCES `avatar_packs` (`pack_id`) ON DELETE CASCADE,
  ADD CONSTRAINT `pack_avatars_ibfk_2` FOREIGN KEY (`avatar_id`) REFERENCES `avatars` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `payment_transactions`
--
ALTER TABLE `payment_transactions`
  ADD CONSTRAINT `fk_payment_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `progress`
--
ALTER TABLE `progress`
  ADD CONSTRAINT `progress_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `recent_runs`
--
ALTER TABLE `recent_runs`
  ADD CONSTRAINT `recent_runs_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `refresh_tokens`
--
ALTER TABLE `refresh_tokens`
  ADD CONSTRAINT `refresh_tokens_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_avatars`
--
ALTER TABLE `user_avatars`
  ADD CONSTRAINT `user_avatars_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `user_avatars_ibfk_2` FOREIGN KEY (`avatar_id`) REFERENCES `avatars` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_avatar_packs`
--
ALTER TABLE `user_avatar_packs`
  ADD CONSTRAINT `user_avatar_packs_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_ball_skins`
--
ALTER TABLE `user_ball_skins`
  ADD CONSTRAINT `fk_user_ball_skins_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_ball_skin_packs`
--
ALTER TABLE `user_ball_skin_packs`
  ADD CONSTRAINT `fk_user_ball_packs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_cash_pack_purchases`
--
ALTER TABLE `user_cash_pack_purchases`
  ADD CONSTRAINT `user_cash_pack_purchases_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_challenge_pack`
--
ALTER TABLE `user_challenge_pack`
  ADD CONSTRAINT `user_challenge_pack_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_settings`
--
ALTER TABLE `user_settings`
  ADD CONSTRAINT `user_settings_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_stats`
--
ALTER TABLE `user_stats`
  ADD CONSTRAINT `user_stats_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `user_weekly_avatars`
--
ALTER TABLE `user_weekly_avatars`
  ADD CONSTRAINT `user_weekly_avatars_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `wallets`
--
ALTER TABLE `wallets`
  ADD CONSTRAINT `wallets_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `wallet_history`
--
ALTER TABLE `wallet_history`
  ADD CONSTRAINT `wallet_history_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `weekly_progress`
--
ALTER TABLE `weekly_progress`
  ADD CONSTRAINT `weekly_progress_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;
COMMIT;

