#include<bits/stdc++.h>
#define mod 998244353
using namespace std;
typedef long long int ll;
typedef long double ld;
const int maxn=3E3+5;
const ld pi=acos(-1);
int n;
ld l,ansX,ansY,a[maxn];
inline void add(ld x,int c)
{
	ansX+=cos(x)*c;
	ansY+=sin(x)*c;
}
int main()
{
	ios::sync_with_stdio(false);
	cin>>n>>l;
	for(int i=1;i<=n;++i)
	{
		cin>>a[i];
		a[i]=pi*2*a[i]/l;
	}
	sort(a+1,a+n+1);
	for(int i=1;i<=n;++i)
		for(int j=i+1;j<=n;++j)
		{
			ld x=(a[i]+a[j])/2;
			add(x,n-j+i-1);
			add(x+pi,j-i-1);
		}
	ansX/=(ld)n*(n-1)*(n-2)/6;
	ansY/=(ld)n*(n-1)*(n-2)/6;
	cout<<fixed<<setprecision(12)<<ansX<<" "<<ansY<<endl;
	return 0;
}
