1264.6 meters = 4148 feet and 11.4 inches