RainbowSoldier

Upside down, inside out and back to front.