#include<cstdio>
#include<vector>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
char a[101010];
int main()
{
	int n,i,now;
	scanf("%s",a+1);
	n=strlen(a+1);
	if(a[n]=='1'||a[1]=='0')
	{
		puts("-1");
		return 0;
	}
	for(i=1;i<n;i++)
	{
		if(a[i]!=a[n-i])
		{
			puts("-1");
			return 0;
		}
	}
	now=2;
	printf("1 2\n");
	for(i=2;i<n;i++)
	{
		printf("%d %d\n",now,i+1);
		if(a[i]=='1')
			now=i+1;
	}
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
 	return 0;
}
