7389 meters = 24242 feet and 1.51 inches