Phew! It's so hot here in Barcelona, even the buildings are melting.