130.32 meters = 427 feet and 6.71 inches