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