12308 meters = 40380 feet and 6.93 inches