#include <stdio.h>
 
double avg(double * arr,int students)
{
 
    int i;
    double average=0;
 
    for(i=0;i<students;i++){
        average=average+(*(arr+i));
    }
 
    average=average/students;
 
    int temp=average*100;
 
    average=temp/100.0;
 
    return average;
}
 
 
double mon(double * arr,int students,double average)
{
    int i;
    double count=0;
 
    for(i=0;i<students;i++){
 
        if(*(arr+i)<average){
            double temp=average-*(arr+i);
 
            int a=temp*100;
 
            temp=a/100.0;
 
            count=count+temp;
        }
    }
 
    return count;
}
 
 
int main(void)
{
    // your code goes here
    int students;
 
    scanf("%d",&students);
 
    while(students!=0){
 
        double arr[students];
        int i;
 
        for(i=0;i<students;i++){
            scanf("%lf",&arr[i]);
 
        }
 
        double average=avg(arr,students);
 
        static double dummy = average;
        //printf("%lf\n",average);
 
        double money=mon(arr,students,average);
 
        printf("$%.2lf\n",money);
 
        scanf("%d",&students);
 
    }
 
    return 0;
}
				I2luY2x1ZGUgPHN0ZGlvLmg+Cgpkb3VibGUgYXZnKGRvdWJsZSAqIGFycixpbnQgc3R1ZGVudHMpCnsKCiAgICBpbnQgaTsKICAgIGRvdWJsZSBhdmVyYWdlPTA7CgogICAgZm9yKGk9MDtpPHN0dWRlbnRzO2krKyl7CiAgICAgICAgYXZlcmFnZT1hdmVyYWdlKygqKGFycitpKSk7CiAgICB9CgogICAgYXZlcmFnZT1hdmVyYWdlL3N0dWRlbnRzOwoKICAgIGludCB0ZW1wPWF2ZXJhZ2UqMTAwOwoKICAgIGF2ZXJhZ2U9dGVtcC8xMDAuMDsKCiAgICByZXR1cm4gYXZlcmFnZTsKfQoKCmRvdWJsZSBtb24oZG91YmxlICogYXJyLGludCBzdHVkZW50cyxkb3VibGUgYXZlcmFnZSkKewogICAgaW50IGk7CiAgICBkb3VibGUgY291bnQ9MDsKCiAgICBmb3IoaT0wO2k8c3R1ZGVudHM7aSsrKXsKCiAgICAgICAgaWYoKihhcnIraSk8YXZlcmFnZSl7CiAgICAgICAgICAgIGRvdWJsZSB0ZW1wPWF2ZXJhZ2UtKihhcnIraSk7CgogICAgICAgICAgICBpbnQgYT10ZW1wKjEwMDsKCiAgICAgICAgICAgIHRlbXA9YS8xMDAuMDsKCiAgICAgICAgICAgIGNvdW50PWNvdW50K3RlbXA7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiBjb3VudDsKfQoKCmludCBtYWluKHZvaWQpCnsKICAgIC8vIHlvdXIgY29kZSBnb2VzIGhlcmUKICAgIGludCBzdHVkZW50czsKCiAgICBzY2FuZigiJWQiLCZzdHVkZW50cyk7CgogICAgd2hpbGUoc3R1ZGVudHMhPTApewoKICAgICAgICBkb3VibGUgYXJyW3N0dWRlbnRzXTsKICAgICAgICBpbnQgaTsKCiAgICAgICAgZm9yKGk9MDtpPHN0dWRlbnRzO2krKyl7CiAgICAgICAgICAgIHNjYW5mKCIlbGYiLCZhcnJbaV0pOwoKICAgICAgICB9CgogICAgICAgIGRvdWJsZSBhdmVyYWdlPWF2ZyhhcnIsc3R1ZGVudHMpOwoKICAgICAgICBzdGF0aWMgZG91YmxlIGR1bW15ID0gYXZlcmFnZTsKICAgICAgICAvL3ByaW50ZigiJWxmXG4iLGF2ZXJhZ2UpOwoKICAgICAgICBkb3VibGUgbW9uZXk9bW9uKGFycixzdHVkZW50cyxhdmVyYWdlKTsKCiAgICAgICAgcHJpbnRmKCIkJS4ybGZcbiIsbW9uZXkpOwoKICAgICAgICBzY2FuZigiJWQiLCZzdHVkZW50cyk7CgogICAgfQoKICAgIHJldHVybiAwOwp9