#include<bits/stdc++.h> #define mems(a,x) memset(a,x,sizeof(a)) using namespace std; typedef long long ll; const int mod=1e9+7,N=305; struct vec { ll x,y;int id; vec(ll x=0,ll y=0):x(x),y(y){} bool operator==(const vec&o)const{return x==o.x&&y==o.y;} vec operator+(c...