1258.3 meters = 4128 feet and 3.37 inches