let conversion_matrices = [
#LEFT
[[[0,0], [0,1], [0,2], [0,3]],
[[1,0], [1,1], [1,2], [1,3]],
[[2,0], [2,1], [2,2], [2,3]],
[[3,0], [3,1], [3,2], [3,3]]],
#RIGHT
[[[0,3], [0,2], [0,1], [0,0]],
[[1,3], [1,2], [1,1], [1,0]],
[[2,3], [2,2], [2,1], [2,0]],
[[3,3], [3,2], [3,1], [3,0]]],
#UP
[[[3,0], [2,0], [1,0], [0,0]],
[[3,1], [2,1], [1,1], [0,1]],
[[3,2], [2,2], [1,2], [0,2]],
[[3,3], [2,3], [1,3], [0,3]]],
#DOWN
[[[0,0], [1,0], [2,0], [3,0]],
[[0,1], [1,1], [2,1], [3,1]],
[[0,2], [1,2], [2,2], [3,2]],
[[0,3], [1,3], [2,3], [3,3]]]
]
let conversion_matrices = [
#LEFT
[[[0,0], [0,1], [0,2], [0,3]],
[[1,0], [1,1], [1,2], [1,3]],
[[2,0], [2,1], [2,2], [2,3]],
[[3,0], [3,1], [3,2], [3,3]]],
#RIGHT
[[[0,3], [0,2], [0,1], [0,0]],
[[1,3], [1,2], [1,1], [1,0]],
[[2,3], [2,2], [2,1], [2,0]],
[[3,3], [3,2], [3,1], [3,0]]],
#UP
[[[3,0], [2,0], [1,0], [0,0]],
[[3,1], [2,1], [1,1], [0,1]],
[[3,2], [2,2], [1,2], [0,2]],
[[3,3], [2,3], [1,3], [0,3]]],
#DOWN
[[[0,0], [1,0], [2,0], [3,0]],
[[0,1], [1,1], [2,1], [3,1]],
[[0,2], [1,2], [2,2], [3,2]],
[[0,3], [1,3], [2,3], [3,3]]]
]