Japan will rise again.