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

int main(void) {
  double x1, y1, x2, y2, xp, yp, d, x2p, y2p;
  scanf("%lf%lf%lf%lf", &x1, &y1, &x2, &y2);
  x2 -= x1, y2 -= y1;
  d = sqrt(x2 * x2 + y2 * y2);
  x2p = x2 / d, y2p = y2 / d;
  int q, i;
  scanf("%d", &q);
  for(i = 0; i < q; ++i) {
    scanf("%lf%lf", &xp, &yp);
    xp -= x1, yp -= y1;
    double ip = xp * x2 + yp * y2;
    printf("%.12f %.12f\n", ip / d * x2p + x1, ip / d * y2p + y1);
  }
  return 0;
}
