130.1 meters = 426 feet and 10.05 inches