hill cipher almost done