#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 temp = (vx * vx) + (vy * vy);
  temp = sqrt(temp);
  vx /= temp;
  vy /= temp;
  printf("%.10lf %.10lf\n", px + b * vx, py + b * vy);
  printf("%.10lf %.10lf\n", px - a * vy / 2, py + a * vx / 2);
  printf("%.10lf %.10lf\n", px - c * vy / 2, py + c * vx / 2);
  printf("%.10lf %.10lf\n", px - c * vy / 2 - d * vx, py + c * vx / 2 - d * vy);
  printf("%.10lf %.10lf\n", px + c * vy / 2 - d * vx, py - c * vx / 2 - d * vy);
  printf("%.10lf %.10lf\n", px + c * vy / 2, py - c * vx / 2);
  printf("%.10lf %.10lf\n", px + a * vy / 2, py - a * vx / 2);
  return 0;
}
