Cherry blossom trees on an alien planet.