12921 meters = 42391.732283 feet