12888 meters = 42283 feet and 5.57 inches