130.26 meters = 427 feet and 4.35 inches