110 meter tall structure located in Madrid, Spain