#include <bits/stdc++.h>
using namespace std;

#define FOR(i,a,b) for(int i=(a);i<(b);i++)
#define REP(i,n) FOR(i,0,n)

typedef vector<string> vs;
typedef vector<vs> vvs;

vs rotate(vs str) {
	vs res(8);
	REP(i, 8) {
		res[i].resize(8);
		REP(j, 8) res[i][j] = str[7 - j][i];
	}
	return res;
}

int main() {
	vs str(8);
	REP(i, 8) cin >> str[i];
	
	vvs ans(4, vs(8));
	ans[0] = str;
	
	FOR(i, 1, 4) ans[i] = rotate(ans[i - 1]);
	
	FOR(i, 1, 4) {
		cout << i * 90 << endl;
		REP(j, 8) cout << ans[i][j] << endl;
	}
	return 0;
}