12805 meters = 42011 feet and 1.86 inches