12318 meters = 40413.385827 feet