Круговая диаграмма
Для графического изображения соотношения между различного рода величинами во многих областях человеческой деятельности используются различные графики и диаграммы. Одним из типов диаграмм является так называемая круговая диаграмма.
Исходными данными для этой диаграммы является набор чисел a_1, ..., a_n, а диаграмма представляет собой круг радиуса r, разделенный на секторы. При этом каждому из чисел соответствует ровно один сектор, площадь которого пропорциональна этому числу. Общая площадь секторов равна площади круга.
Ваша задача состоит в том, чтобы по набору чисел и по радиусу круга определить площадь каждого из секторов круговой диаграммы.
Входные данные
Первая строка содержит два целых числа n и r (1 ≤ n, r ≤ 100). Вторая строка содержит n целых чисел a_1, ..., a_n (1 ≤ a_i ≤ 100 для всех i от 1 до n).
Выходные данные
Выведите n вещественных чисел — площади секторов, соответствующих числам a_1, ..., a_n. Выводите каждое из чисел в отдельной строке. Все эти числа должны быть выведены с точностью не хуже 10^{-6}.