#include<bits/stdc++.h>
using namespace std;
char ch;
const int N = 1e6+10;
char tr[N];
void dfs(int x){
x%=932983;
cin>>tr[x];
if(tr[x]=='#'){
tr[x]=!tr[x];
return;
}
dfs(x*2);
dfs(x*2+1);
}
void dfs2(int x){
x%=932983;
if(!tr[x])return;
dfs2(x*2);
cout<<tr[x]<<" ";
dfs2(x*2+1);
}
void solve(){
dfs(1);
dfs2(1);
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
solve();
return 0;
}