#include <bits/stdc++.h>
using namespace std;
int main() {
  double vx, vy, px, py, a, b, c, d;
  cin >> px >> py >> vx >> vy >> a >> b >> c >> d;
  double v = sqrt(vx * vx + vy * vy);
  vx /= v;
  vy /= v;
  double wx = -vy, wy = vx;
  printf("%.10f %.10f\n", px + b * vx, py + b * vy);
  printf("%.10f %.10f\n", px + a / 2 * wx, py + a / 2 * wy);
  printf("%.10f %.10f\n", px + c / 2 * wx, py + c / 2 * wy);
  printf("%.10f %.10f\n", px + c / 2 * wx - d * vx, py + c / 2 * wy - d * vy);
  printf("%.10f %.10f\n", px - c / 2 * wx - d * vx, py - c / 2 * wy - d * vy);
  printf("%.10f %.10f\n", px - c / 2 * wx, py - c / 2 * wy);
  printf("%.10f %.10f\n", px - a / 2 * wx, py - a / 2 * wy);
}
