#include <bits/stdc++.h>
#define fi first
#define se second
using namespace std;
typedef pair<int, int> pii;
typedef double f32;
typedef long long i64;
const int N = 1e5+5; const f32 pi = acos(-1);
int n, L, T[N]; f32 X, Y, w;
int main()
{
    scanf("%d%d", &n, &L);
    for(int i = 1; i <= n; ++i) scanf("%d", T+i);
    for(int i = 1; i <= n; ++i) for(int j = 1; j < i; ++j)
        w = pi*(T[i]+T[j])/L, X += cos(w)*(n-2*(i-j-1)-2), Y += sin(w)*(n-2*(i-j-1)-2);
    X /= n*(n-1ll)*(n-2ll)/6, Y /= n*(n-1ll)*(n-2ll)/6, printf("%.9lf %.9lf\n", X, Y);
    return 0;
}