24894 meters = 980078.740157 inches