https://www.brothers-brick.com/2009/05/13/backward-and-upside-down/
Backward and upside-down