103.33 inches = 2.624582 meters