898.8 inches = 22.82952 meters