#include<cmath>
#include<cstdio>
#include<algorithm>
using namespace std;
const int N=3010;
const double pi=acos(-1.0);
int n,L,t[N];
double ansx,ansy;
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=i+1;j<=n;j++){
			if(i!=j){
				double tmp=pi*(t[i]+t[j])/L;
				ansx+=cos(tmp)*(n-(j-i-1)-2)-cos(tmp)*(j-i-1),ansy+=sin(tmp)*(n-(j-i-1)-2)-sin(tmp)*(j-i-1);
			}
		}
	}
	printf("%.9lf %.9lf",ansx/n/(n-1)/(n-2)*6,ansy/n/(n-1)/(n-2)*6);
	return 0;
}