I don't see why you flip it from left to right and then again? Isn't that what [:, ::-1] actually does?