7616 meters = 24986 feet and 10.52 inches