This is a live editor. Editting input will update flatten and unflatten instantly.
flatten = pointer.flatten(input) unflatten = pointer.unflatten(flatten)
flatten = pointer.flatten(input)