a film still of pizza the hut in the nausicaa, high quality