#include <bits/stdc++.h>
int main() {
  char str[500];
  int len, g = 0, l = 0, i, j;
  gets(str);
  len = strlen(str);
  for (i = 0; i <= len - 1; i++) {
    if (str[i] == '-') {
      l++;
    } else if (str[i] == 'o') {
      g++;
    }
  }
  if (l == 0 || g == 0) {
    printf("YES\n");
  } else if (l % g == 0) {
    printf("YES\n");
  } else {
    printf("NO\n");
  }
  return 0;
}
