1234.6 meters = 4050.524934 feet