128.55 inches = 3.26517 meters