1312.3 meters = 4305 feet and 5.35 inches