#include <bits/stdc++.h>
using namespace std;
int main() {
  char s[110];
  vector<char> a;
  int i, j, flag = 0, len;
  cin >> s;
  for (i = 0; s[i] != '\0'; ++i) {
    if (s[i] == '.') {
      len = i;
      flag = 1;
      if (s[i + 2] == '\0') s[i + 2] = '0';
      s[i + 3] = '\0';
    }
  }
  if (!flag) {
    len = i;
    s[i] = '.';
    s[i + 1] = s[i + 2] = '0';
    s[i + 3] = '\0';
  }
  if (s[0] == '-') cout << "(";
  cout << "$";
  int m = 0;
  for (i = len - 1; i >= 0; --i) {
    if (s[i] == '-') continue;
    if (m == 3) {
      a.push_back(',');
      m = 0;
    }
    a.push_back(s[i]);
    ++m;
  }
  for (i = (int)a.size() - 1; i >= 0; --i) cout << a[i];
  for (i = len; s[i] != '\0'; ++i) cout << s[i];
  if (s[0] == '-') cout << ")";
  return 0;
}
