# one D [x, y, x, y, x, y, ...] to [(x, y), (x, y), ...]
oneD2twoD = lambda x: [(x[2 * i], x[2 * i + 1]) for i in range(len(x) // 2)]
# one D [x, y, x, y, x, y, ...] to [(x, y), (x, y), ...]
oneD2twoD = lambda x: [(x[2 * i], x[2 * i + 1]) for i in range(len(x) // 2)]