/*字符串模拟题*/
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#define rep(i,n) for(i=1;i<=n;i++)
using namespace std;
char s[100];
int T,i,j,k,n,len;
int main(){
scanf("%d",&T);
rep(k,T){
scanf("%s",s);
len=strlen(s);
printf("URL #%d\n",k);
printf("Protocol = ");
for(i=0;s[i]!=':';i++) printf("%c",s[i]);
cout<<endl;
n=i+3;
printf("Host = ");
for(i=n;(s[i]!=':')&&(s[i]!='/')&&(i<len);i++)
printf("%c",s[i]);
cout<<endl;
printf("Port = ");
if(s[i]==':'){
n=i+1;
for(i=n;(s[i]!='/')&&(i<len);i++)
printf("%c",s[i]);
cout<<endl;
if(i==len) printf("Path = <default>\n");
else printf("Path = %s\n",s+i+1);
}
else if(s[i]=='/'){
printf("<default>\n");
printf("Path = %s\n",s+i+1);
}
else{
printf("<default>\n");
printf("Path = <default>\n");
}
cout<<endl;
}
return 0;
}