import sys

while True:
	try:	
		line = sys.stdin.readline()
		if not line:
			break
		N, F = line.rstrip().split()
		N, F = int(N), int(F)
		c = [int(i) for i in sys.stdin.readline().rstrip().split()]
		R1 = 0
		s = 0
		for i in range(N):
			s += c[i]
			R1 = max(R1, s/(i + 1))
		
		bazeny2 = [[c[i], 1] for i in range(N)]
		bazeny1 = []
		zmeny = 1
		while zmeny:
			zmeny = 0
			bazeny1 = bazeny2
			bazeny2 = []
			bazen = bazeny1[0]
			#print("hej ", bazeny1)
			for i in range(1, len(bazeny1)):
				vykon = bazen[0]/bazen[1]
				if vykon <= bazeny1[i][0]/bazeny1[i][1]:
					zmeny += 1 
					bazen[0] += bazeny1[i][0]
					bazen[1] += bazeny1[i][1]
				else:
					bazeny2.append(bazen)
					bazen = bazeny1[i]

			bazeny2.append(bazen)
		
		print(bazeny2[-1][0]/bazeny2[-1][1]/F, R1/F)

	except EOFError:
		break

exit()
