#include <bits/stdc++.h>
using namespace std;
int main() {
  double px, py, vx, vy, a, b, c, d;
  cin >> px >> py >> vx >> vy >> a >> b >> c >> d;
  double ivx = vx / sqrt(vx * vx + vy * vy);
  double ivy = vy / sqrt(vx * vx + vy * vy);
  double kvx = ivy;
  double kvy = -ivx;
  double x1 = px + b * ivx;
  double y1 = py + b * ivy;
  double x2 = px - a / 2.0 * kvx;
  double y2 = py - a / 2.0 * kvy;
  double x3 = px - c / 2.0 * kvx;
  double y3 = py - c / 2.0 * kvy;
  double x4 = x3 - d * ivx;
  double y4 = y3 - d * ivy;
  double x5 = x4 + c * kvx;
  double y5 = y4 + c * kvy;
  double x6 = px + c / 2.0 * kvx;
  double y6 = py + c / 2.0 * kvy;
  double x7 = px + a / 2.0 * kvx;
  double y7 = py + a / 2.0 * kvy;
  printf("%.12lf %.12lf\n", x1, y1);
  printf("%.12lf %.12lf\n", x2, y2);
  printf("%.12lf %.12lf\n", x3, y3);
  printf("%.12lf %.12lf\n", x4, y4);
  printf("%.12lf %.12lf\n", x5, y5);
  printf("%.12lf %.12lf\n", x6, y6);
  printf("%.12lf %.12lf\n", x7, y7);
}
