Kolisão

Dani e Pedro estão brincando com seus novos polígonos convexos. Após se cansarem, decidiram deixá-los em piloto automático com uma velocidade específica.

Seja (vx,vy)(v_x, v_y) a velocidade de um polígono PP. Após um tempo t≥0t \ge 0, todo o polígono é movido vx*tv_x * t unidades na coordenada xx e vy*tv_y * t unidades na coordenada yy.

O maior problema de deixar polígonos em movimento sem supervisão são colisões. Temos uma colisão quando um ponto qualquer é coberto por dois polígonos.

Dani facilmente calculou quando eles precisam voltar a tomar o controle antes de algum acidente, mas decidiu testar se você esteve prestando atenção ás últimas aulas de Geometria Computacional.

Descubra o instante de colisão dos polígonos de Dani e Pedro!

Entrada

A primeira linha da entrada contém três inteiros N,vax,vayN, v_{ax}, v_{ay} (3≤N≤1053 \le N \le 10^5, −1000≤vax,vay≤1000-1000 \le v_{ax}, v_{ay} \le 1000, vax2+vay2>0v_{ax}^2 + v_{ay}^2 > 0), o número de vértices de AA, o polígono de Dani, e sua velocidade.

Cada uma das próximas NN linhas contém dois inteiros xyx\ y (0≤x,y≤1090 \le x, y \le 10^9), os vértices de AA em ordem anti-horária. É garantido que AA é convexo e não tem três pontos colineares.

A próxima linha contém três inteiros M,vbx,vbyM, v_{bx}, v_{by} (3≤M≤1053 \le M \le 10^5, −1000≤vbx,vby≤1000-1000 \le v_{bx}, v_{by} \le 1000, vbx2+vby2>0v_{bx}^2 + v_{by}^2 > 0), o número de vértices de BB, o polígono de Pedro, e sua velocidade.

Cada uma das próximas MM linhas contém dois inteiros xyx\ y (0≤x,y≤1090 \le x, y \le 10^9), os vértices de BB em ordem anti-horária. É garantido que BB é convexo e não tem três pontos colineares.

É garantido que os polígonos não se intersectam no instante t=0t = 0.

Saída

Imprima um único número real t>0t > 0, o primeiro instante em que os dois polígonos se chocam. Ou −1-1 caso não haja colisão.

Sua resposta será aceita caso o erro absoluto ou relativo não exceda 10−610^{-6}.

Exemplos

Entrada

4 1 0
0 0
2 0
2 3
0 3
4 -1 0
10 3
12 3
13 4
10 4

Saída

4

Explicação

No exemplo, os retângulos começam a 8 unidades de distância e se aproximam com velocidade relativa 2, encostando pela primeira vez em t = 4.

Entrada

4 -1 0
0 0
2 0
2 2
0 2
4 1 0
10 0
12 0
12 2
10 2

Saída

-1

Explicação

Dois retângulos se afastando.