beneath me , dizzyingly far beneath me , the red tile roofs spread out like a sea of fire on the countryside , illuminating the fair land upon which giants once roamed ... giotto , donatello , brunelleschi , michelangelo , botticelli .