12885 meters = 42273 feet and 7.46 inches