#include <bits/stdc++.h>
using namespace std;
const int MX = 200500;
int main() {
  ios_base::sync_with_stdio(false);
  double px, py, vx, vy;
  cin >> px >> py >> vx >> vy;
  int a, b, c, d;
  cin >> a >> b >> c >> d;
  double t = sqrt(vx * vx + vy * vy);
  vx /= t;
  vy /= t;
  double vx1 = vy;
  double vy1 = -vx;
  printf("%.10f %.10f\n", px + vx * b, py + vy * b);
  printf("%.10f %.10f\n", px - vx1 * a / 2, py - vy1 * a / 2);
  printf("%.10f %.10f\n", px - vx1 * c / 2, py - vy1 * c / 2);
  printf("%.10f %.10f\n", px - vx1 * c / 2 - vx * d, py - vy1 * c / 2 - vy * d);
  printf("%.10f %.10f\n", px + vx1 * c / 2 - vx * d, py + vy1 * c / 2 - vy * d);
  printf("%.10f %.10f\n", px + vx1 * c / 2, py + vy1 * c / 2);
  printf("%.10f %.10f\n", px + vx1 * a / 2, py + vy1 * a / 2);
  return 0;
}
