import math
N,L = map(int, input().split())
T = []
for i in range(N):
    T.append(int(input()))
    
x = 0
y = 0
for i in range(N-2):
    for j in range(i+1, N-1):
        for k in range(j+1, N):
            a = ((math.cos(2*math.pi*T[j]/L)-math.cos(2*math.pi*T[k]/L))**2+(math.sin(2*math.pi*T[j]/L)-math.sin(2*math.pi*T[k]/L))**2)**0.5
            b = ((math.cos(2*math.pi*T[k]/L)-math.cos(2*math.pi*T[i]/L))**2+(math.sin(2*math.pi*T[k]/L)-math.sin(2*math.pi*T[i]/L))**2)**0.5
            c = ((math.cos(2*math.pi*T[i]/L)-math.cos(2*math.pi*T[j]/L))**2+(math.sin(2*math.pi*T[i]/L)-math.sin(2*math.pi*T[j]/L))**2)**0.5
            x += (a*math.cos(2*math.pi*T[i]/L)+b*math.cos(2*math.pi*T[j]/L)+c*math.cos(2*math.pi*T[k]/L))/(a+b+c)
            y += (a*math.sin(2*math.pi*T[i]/L)+b*math.sin(2*math.pi*T[j]/L)+c*math.sin(2*math.pi*T[k]/L))/(a+b+c)
            
S = N*(N-1)*(N-2)/6
x /= S
y /= S
print(x)
print(y)