1264.3 meters = 4147 feet and 11.59 inches