/*
TASK:area
LANG:C
*/

#include <stdio.h>
#include <math.h>

typedef struct prava_t
{
    int x0, x1, y0, y1;
} prava;

double licet(int x0, int y0, int x1, int y1, int x2, int y2)
{
    double a = sqrt((x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0));
    double b = sqrt((x2 - x0) * (x2 - x0) + (y2 - y0) * (y2 - y0));
    double c = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
    long double p = (a + b + c) / 2;

    return(sqrt(p * (p - a) * (p - b) * (p - c)));
}

int main(int argc, char* argv[])
{
    int i;
    int x0, y0, x1, y1;
    int xt, yt;
    int n;
    prava p[49];
    int tx[53], ty[53];

    scanf("%d %d %d %d", &x0, &y0, &x1, &y1);
    scanf("%d %d", &xt, &yt);
    scanf("%d", &n);
    for(i = 0; i < n; i++) scanf("%d %d %d %d", p[i].x0, p[i].y0, p[i].x1, p[i].y1);

    for(i = 0; i < n; i++)
    {
        
    }

    return 0;
}
