1234.1 meters = 4048.884514 feet