End-To-End Chess Recognition