21.14 meters = 69.356955 feet