669.23 meters = 26347.637795 inches