#include<bits/stdc++.h>
#define For(i,j,k) for (int i=(int)(j);i<=(int)(k);i++)
using namespace std;
const double pi=acos(-1);
int n,L,a[3005];
double ansx,ansy;
int main(){
	scanf("%d%d",&n,&L);
	For(i,1,n) scanf("%d",&a[i]);
	long long v=1ll*n*(n-1)*(n-2)/6;
	For(i,1,n) For(j,i+1,n){
		int dif=(n-j+i-1)-(j-i-1);
		ansx+=cos(pi*(a[i]+a[j])/L)*dif;
		ansy+=sin(pi*(a[i]+a[j])/L)*dif;
	}
	ansx/=v; ansy/=v;
	printf("%.15lf %.15lf\n",ansx,ansy);
}