// 2011/02/03 Tazoe

#include <iostream>
using namespace std;

int main()
{
	char pat[8][8];

	for(int i=0; i<8; i++)
		for(int j=0; j<8; j++)
			cin >> pat[i][j];

	cout << 90 << endl;
	for(int j=0; j<8; j++){
		for(int i=7; i>=0; i--){
			cout << pat[i][j];
		}
		cout << endl;
	}

	cout << 180 << endl;
	for(int i=7; i>=0; i--){
		for(int j=7; j>=0; j--){
			cout << pat[i][j];
		}
		cout << endl;
	}

	cout << 270 << endl;
	for(int j=7; j>=0; j--){
		for(int i=0; i<8; i++){
			cout << pat[i][j];
		}
		cout << endl;
	}

	return 0;
}