130.128 meters = 426 feet and 11.15 inches