CHARACS = ({
size: 50,
faces: [, 1, 2, , , 0, , , 4, 3, , , 5],
coord: [[50,50], [0,50], [0,100], [100,50], [100,0], [150,0]],
next: [
new Map([["1,0", { face: 3, dir: [1,0], for: "down" }], ["0,-1", { face: 4, dir: [1,0], for: "left" }], ["-1,0", { face: 1, dir: [-1,0], for: "up" }], ["0,1", { face: 2, dir: [-1,0], for: "right" }]]),
new Map([["1,0", { face: 0, dir: [1,0], for: "down" }], ["0,-1", { face: 4, dir: [0,1], for: "left" }], ["-1,0", { face: 5, dir: [0,1], for: "up" }], ["0,1", { face: 2, dir: [0,1], for: "right" }]]),
new Map([["1,0", { face: 0, dir: [0,-1], for: "down" }], ["0,-1", { face: 1, dir: [0,-1], for: "left" }], ["-1,0", { face: 5, dir: [-1,0], for: "up" }], ["0,1", { face: 3, dir: [0,-1], for: "right" }]]),
new Map([["1,0", { face: 5, dir: [0,-1], for: "down" }], ["0,-1", { face: 4, dir: [0,-1], for: "left" }], ["-1,0", { face: 0, dir: [-1,0], for: "up" }], ["0,1", { face: 2, dir: [0,-1], for: "right" }]]),
new Map([["1,0", { face: 5, dir: [1,0], for: "down" }], ["0,-1", { face: 1, dir: [0,1], for: "left" }], ["-1,0", { face: 0, dir: [0,1], for: "up" }], ["0,1", { face: 3, dir: [0,1], for: "right" }]]),
new Map([["1,0", { face: 2, dir: [1,0], for: "down" }], ["0,-1", { face: 1, dir: [1,0], for: "left" }], ["-1,0", { face: 4, dir: [-1,0], for: "up" }], ["0,1", { face: 3, dir: [-1,0], for: "right" }]]),
],
})