still of planet of the apes 1 9 6 8, in cibeles, madrid city