895.6 inches = 22.74824 meters