27626 meters = 90636 feet and 5.8 inches