#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  cin >> s;
  int len = s.length();
  int tot = 0, flag = 0;
  stack<char> st;
  for (int i = 0; i <= len - 1; i++) {
    i++;
    if (s[i] == '/') {
      flag = 1;
      i++;
    }
    if (s[i] <= 'z' && s[i] >= 'a') {
      if (flag) {
        st.pop();
      } else {
        st.push(s[i]);
      }
    }
    if (flag) {
      for (int j = 1; j <= st.size() * 2; j++) {
        cout << ' ';
      }
    } else {
      for (int j = 1; j <= (st.size() - 1) * 2; j++) {
        cout << ' ';
      }
    }
    cout << "<";
    if (flag) {
      cout << '/';
      flag = 0;
    }
    cout << s[i];
    i++;
    cout << s[i] << endl;
  }
}
