#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int cnt;
char ch[55],ch1[55],ch2[55];
int c(int x)
{
if(x%3<2) return x/3;
else return x/3+1;
}
int main()
{
cin.getline(ch+1,55);
int l=strlen(ch+1);
for(int i=1;i<=l;i++)
{
if(ch[i]>='a' && ch[i]<='z') ch1[i]='.';
else if(ch[i]>='A' && ch[i]<='Z') ch1[i]='.';
else ch1[i]=ch[i];
printf("%c",ch1[i]);
}
printf("\n");
for(int i=1;i<=c(l);i++) printf("%c",ch[i]);
for(int i=c(l)+1;i<=l;i++) printf("%c",ch1[i]);
printf("\n");
bool bk=false;
for(int i=c(l)+1;i<=l;i++)
{
if(ch[i]=='a'||ch[i]=='e'||ch[i]=='i'||ch[i]=='o'||ch[i]=='u')
{
bk=true;
ch2[i]=ch[i];
}
else if(ch[i]=='A'||ch[i]=='E'||ch[i]=='I'||ch[i]=='O'||ch[i]=='U')
{
bk=true;
ch2[i]=ch[i];
}
else ch2[i]=ch1[i];
}
if(bk==true)
{
for(int i=1;i<=c(l);i++) printf("%c",ch[i]);
for(int i=c(l)+1;i<=l;i++) printf("%c",ch2[i]);
}
else
{
for(int i=1;i<=c(2*l);i++) printf("%c",ch[i]);
for(int i=c(2*l)+1;i<=l;i++) printf("%c",ch1[i]);
}
printf("\n");
return 0;
}