130.6 meters = 428 feet and 5.73 inches