24339 feet = 7418.5272 meters