1258.6 meters = 4129 feet and 3.18 inches