#include<iostream>

using namespace std;
int main()
{
  string s;
  for(;cin>>s;)
    {
      
      string cube[]=
	{
	  "..rr....",
	  "..rr....",
	  "ggyybbww",
	  "ggyybbww",
	  "..oo....",
	  "..oo...."
	};
      /*      
      string cube[]=
	{
	  "..12....",
	  "..34....",
	  "56789abc",
	  "defghijk",
	  "..lm....",
	  "..op...."
	  };
      */
      for(int i=0;i<s.size();i++)
	{
	  if(s[i]=='U')
	    {
	      string tmp;
	      //移動色
	      tmp+=cube[2][2];
	      tmp+=cube[2][3];
	      tmp+=cube[2][4];
	      tmp+=cube[2][5];
	      tmp+=cube[2][6];
	      tmp+=cube[2][7];
	      tmp+=cube[2][0];
	      tmp+=cube[2][1];
	      //色移動
	      cube[2][0]=tmp[0];
	      cube[2][1]=tmp[1];
	      cube[2][2]=tmp[2];
	      cube[2][3]=tmp[3];
	      cube[2][4]=tmp[4];
	      cube[2][5]=tmp[5];
	      cube[2][6]=tmp[6];
	      cube[2][7]=tmp[7];
	      //前面移動
	      tmp="";
	      tmp+=cube[0][2];
	      tmp+=cube[0][3];
	      tmp+=cube[1][3];
	      tmp+=cube[1][2];
	      cube[0][3]=tmp[0];
	      cube[1][3]=tmp[1];
	      cube[1][2]=tmp[2];
	      cube[0][2]=tmp[3];
	    }
	  else if(s[i]=='F')
	    {
	      string tmp;
	      //移動色
	      tmp+=cube[3][1];
	      tmp+=cube[2][1];
	      tmp+=cube[1][2];
	      tmp+=cube[1][3];
	      tmp+=cube[2][4];
	      tmp+=cube[3][4];
	      tmp+=cube[4][3];
	      tmp+=cube[4][2];
	      //色移動
	      cube[1][2]=tmp[0];
	      cube[1][3]=tmp[1];
	      cube[2][4]=tmp[2];
	      cube[3][4]=tmp[3];
	      cube[4][3]=tmp[4];
	      cube[4][2]=tmp[5];
	      cube[3][1]=tmp[6];
	      cube[2][1]=tmp[7];
	      //前面移動
	      tmp="";
	      tmp+=cube[2][2];
	      tmp+=cube[2][3];
	      tmp+=cube[3][3];
	      tmp+=cube[3][2];
	      cube[2][3]=tmp[0];
	      cube[3][3]=tmp[1];
	      cube[3][2]=tmp[2];
	      cube[2][2]=tmp[3];

	    }
	  else if(s[i]=='R')
	    {
	      string tmp;
	      //移動色
	      tmp+=cube[2][3];
	      tmp+=cube[3][3];
	      tmp+=cube[4][3];
	      tmp+=cube[5][3];
	      tmp+=cube[3][6];
	      tmp+=cube[2][6];
	      tmp+=cube[1][3];
	      tmp+=cube[0][3];
	      //色移動
	      cube[0][3]=tmp[0];
	      cube[1][3]=tmp[1];
	      cube[2][3]=tmp[2];
	      cube[3][3]=tmp[3];
	      cube[4][3]=tmp[4];
	      cube[5][3]=tmp[5];
	      cube[2][6]=tmp[6];
	      cube[3][6]=tmp[7];
	      //前面移動
	      tmp="";
	      tmp+=cube[2][4];
	      tmp+=cube[2][5];
	      tmp+=cube[3][5];
	      tmp+=cube[3][4];
	      cube[2][5]=tmp[0];
	      cube[3][5]=tmp[1];
	      cube[3][4]=tmp[2];
	      cube[2][4]=tmp[3];

	    }
	  else if(s[i]=='D')
	    {
	      string tmp;
	      //移動色
	      tmp+=cube[3][6];
	      tmp+=cube[3][7];
	      tmp+=cube[3][0];
	      tmp+=cube[3][1];
	      tmp+=cube[3][2];
	      tmp+=cube[3][3];
	      tmp+=cube[3][4];
	      tmp+=cube[3][5];
	      //色移動
	      cube[3][0]=tmp[0];
	      cube[3][1]=tmp[1];
	      cube[3][2]=tmp[2];
	      cube[3][3]=tmp[3];
	      cube[3][4]=tmp[4];
	      cube[3][5]=tmp[5];
	      cube[3][6]=tmp[6];
	      cube[3][7]=tmp[7];
	      //前面移動
	      tmp="";
	      tmp+=cube[4][2];
	      tmp+=cube[4][3];
	      tmp+=cube[5][3];
	      tmp+=cube[5][2];
	      cube[4][3]=tmp[0];
	      cube[5][3]=tmp[1];
	      cube[5][2]=tmp[2];
	      cube[4][2]=tmp[3];

	    }
	  else if(s[i]=='B')
	    {
	      string tmp;
	      //移動色
	      tmp+=cube[2][0];
	      tmp+=cube[3][0];
	      tmp+=cube[5][2];
	      tmp+=cube[5][3];
	      tmp+=cube[3][5];
	      tmp+=cube[2][5];
	      tmp+=cube[0][3];
	      tmp+=cube[0][2];
	      //色移動
	      cube[5][2]=tmp[0];
	      cube[5][3]=tmp[1];
	      cube[3][5]=tmp[2];
	      cube[2][5]=tmp[3];
	      cube[0][3]=tmp[4];
	      cube[0][2]=tmp[5];
	      cube[2][0]=tmp[6];
	      cube[3][0]=tmp[7];
	      //前面移動
	      tmp="";
	      tmp+=cube[2][6];
	      tmp+=cube[2][7];
	      tmp+=cube[3][7];
	      tmp+=cube[3][6];
	      cube[2][7]=tmp[0];
	      cube[3][7]=tmp[1];
	      cube[3][6]=tmp[2];
	      cube[2][6]=tmp[3];

	    }
	  else if(s[i]=='L')
	    {
	      string tmp;
	      //移動色
	      tmp+=cube[3][7];
	      tmp+=cube[2][7];
	      tmp+=cube[0][2];
	      tmp+=cube[1][2];
	      tmp+=cube[2][2];
	      tmp+=cube[3][2];
	      tmp+=cube[5][2];
	      tmp+=cube[4][2];
	      //色移動
	      cube[0][2]=tmp[0];
	      cube[1][2]=tmp[1];
	      cube[2][2]=tmp[2];
	      cube[3][2]=tmp[3];
	      cube[4][2]=tmp[4];
	      cube[5][2]=tmp[5];
	      cube[2][7]=tmp[6];
	      cube[3][7]=tmp[7];
	      //前面移動
	      tmp="";
	      tmp+=cube[2][0];
	      tmp+=cube[2][1];
	      tmp+=cube[3][1];
	      tmp+=cube[3][0];
	      cube[2][1]=tmp[0];
	      cube[3][1]=tmp[1];
	      cube[3][0]=tmp[2];
	      cube[2][0]=tmp[3];

	    }
	}
      for(int i=0;i<6;i++)
	cout<<cube[i]<<endl;

    }
}

Measured memory_bytes: 1200