A destroyed old stone building stands against a sea of orange roofs in Dubrovnik's Old Town.