#include <stdio.h>

#define LIMDER 10
#define LIMIZQ 0
int Posicion=0;

void limpiarPantalla(){
	system("clear");
}

void escribirBlancos(int num){
	int cont=0;
	while( cont < num ){
		printf(" ");
		cont++;
	}
}

void dibujar(char car){
	limpiarPantalla();
	escribirBlancos(Posicion);
	printf("%c\n", car);
	printf("l: derecha, h: izquierda, s: salir\n");
}
                  
void moverDerecha(){
	if( Posicion <= LIMDER ){
		Posicion++;
	}
}
void moverIzquierda(){
	if( Posicion >= LIMIZQ ){
		Posicion--;
	}
}
int main(){
	char m='x';
	dibujar('x');
	while( m != 's' ){
		scanf("%c", &m);
		if( m == 'l' )
			moverDerecha();
		if( m == 'h' )
			moverIzquierda();
		if( m != 'h' && m != 'l' && m != '\n')
			printf("Error\n");
		dibujar('x');
		printf("Movida: ");
	}
	return 0;
}

