rt
#include<bits/stdc++.h>
#define int unsigned long long
using namespace std;
int cnt[1010],now,k;
signed main() {
cin>>cnt[0];
cout<<cnt[0]<<'=';
if(cnt[0]&1) {
cout<<cnt[0];
return 0;
}
while(cnt[now]) {
if(!(cnt[now]&1)) {
cnt[now]>>=1;
cnt[now+1]++;
} else {
now++;
}
}
now--;
cout<<cnt[0]<<"<<";
for(int i=1; i<now; i++)
cout<<'('<<cnt[i]<<"<<";
cout<<cnt[now];
for(int i=1; i<now; i++)
cout<<')';
}