890.35 inches = 22.61489 meters