1246.7 meters = 4090 feet and 2.68 inches