888.35 inches = 22.56409 meters