#include <bits/stdc++.h>
using namespace std;
int main() {
  int i, j, k = 0, l, p;
  char s[105], c[10005];
  scanf("%s", s);
  l = strlen(s);
  for (i = 0; i < l; i++) {
    if (s[i] == '.') break;
  }
  if (i == l) {
    if (s[0] == '-') {
      printf("($");
      p = (l - 1) % 3;
      k = 0;
      for (j = 1; j < l; j++) {
        printf("%c", s[j]);
        k++;
        if (k % 3 == p && j != l - 1) printf(",");
      }
      printf(".00)");
    } else {
      printf("$");
      p = l % 3;
      k = 0;
      for (j = 0; j < l; j++) {
        printf("%c", s[j]);
        k++;
        if (k % 3 == p && j != l - 1) printf(",");
      }
      printf(".00");
    }
    return 0;
  }
  if (s[0] == '-') {
    printf("($");
    p = (i - 1) % 3;
    k = 0;
    for (j = 1; j < i; j++) {
      printf("%c", s[j]);
      k++;
      if (k % 3 == p && j != i - 1) printf(",");
    }
    printf(".%c", s[i + 1]);
    if (i + 2 < l)
      printf("%c)", s[i + 2]);
    else
      printf("0)");
  } else {
    printf("$");
    p = i % 3;
    k = 0;
    for (j = 0; j < i; j++) {
      printf("%c", s[j]);
      k++;
      if (k % 3 == p && j != i - 1) printf(",");
    }
    printf(".%c", s[i + 1]);
    if (i + 2 < l)
      printf("%c", s[i + 2]);
    else
      printf("0");
  }
  return 0;
}
