#include<bits/stdc++.h>
using namespace std;
string s;

int main()
{
	cin>>s;
	int n=s.size();
	if(s[n-1]=='1'||s[0]=='0')
	{
		puts("-1");
		return 0;
	}
	for(int i=0;i<n-1;i++)
	{
		if(s[i]!=s[n-i-2])
		{
			puts("-1");
			return 0; 
		}
	}
	int pre=1;
	for(int i=1;i<=n-1;i++)
	{
		if(s[i-1]=='1')
		{
			cout<<i+1<<' '<<pre<<endl;
			pre=i+1;
		}
		else
		{
//			cout<<pre<<endl;
			cout<<i+1<<' '<<pre<<endl; 
		}
	}
	//cout<<n-1<<ends<<n<<endl;
	return 0;
} 