79.93 feet = 24.362664 meters