1 Meter = 1.094 Yards = 3.281 Feet