Un nuevo alfabeto

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
264
Resuelto:
123

Descripción

Se ha desarrollado un nuevo alfabeto para las comunicaciones de Internet. Si bien los glifos del nuevo alfabeto no necesariamente mejoran las comunicaciones de ninguna manera significativa, ciertamente nos hacen sentir más frescos.

Tiene la tarea de crear un programa de traducción para acelerar el cambio a nuestro "Nuevo Alfabeto" más elitista al traducir automáticamente los símbolos de texto simple ASCII a nuestro nuevo conjunto de símbolos.

El nuevo alfabeto es una traducción de uno a muchos (un carácter del alfabeto inglés se traduce en cualquier lugar entre 1y 6 otros caracteres), con cada traducción de caracteres de la siguiente manera:

Por ejemplo, traducir la cadena "Hello World!" Resultaría en:

[-]3110 \/\/0|Z1|)!

Tenga en cuenta que tanto las letras mayúsculas como las minúsculas se convierten, y cualquier otro carácter permanece igual (el signo de exclamación y el espacio en este ejemplo).

Entrada

La entrada contiene una línea de texto, terminada por una nueva línea. El texto puede contener cualquier carácter en el rango ASCII 32-126. Solo se deben traducir los caracteres enumerados en la tabla anterior (A – Z, a – z); cualquier carácter no alfabético debe imprimirse (y no modificarse). La entrada tiene como máximo 10000 caracteres.

Salida

Imprima el texto de entrada con cada letra (minúscula y mayúscula) traducida en su homólogo de Nuevo alfabeto.

Ejemplo Entrada

Copy icon
programacion competitiva!

Ejemplo Salida

Copy icon
|D|z06|z@[]\/[]@(|0[]\[] (0[]\/[]|D3']['|']['|\/@!

Ayuda