22672 meters = 74383 feet and 2.43 inches