11373 meters = 37312 feet and 11.91 inches