wrap this line as 

```
result = expr.subs(zip((x, y), Point(x, y).reflect(line).args
                  ), simultaneous=True)
```