1294.1 meters = 4245 feet and 8.82 inches