303.31/300.05 EOF