1264.4 meters = 4148 feet and 3.53 inches