130.4 meters = 427 feet and 9.86 inches