编程题
### 问题描述
给定两个三角形,判断两个三角形是否相似。
### 输入格式
输入 $6$ 个点的坐标 $x_1,y_1,x_2,y_2,x_3,y_3,x_4,y_4,x_5,y_5,x_6,y_6$,前三个点表示第一个三角形的坐标,后三个点表示第二个三角形的坐标。
### 输出格式
如果两个三角形相似输出 Yes,否则输出 No。
### 输入样例
```c++
0 1
1 1
1 0
4 3
3 3
3 4
```
### 输出样例
```c++
Yes
```
### 评测数据规模
对于 $100\%$ 的评测数据 $-10^{3}\le x_1,y_1,x_2,y_2,x_3,y_3,x_4,y_4,x_5,y_5,x_6,y_6\le10^{3}$。