Implicit conversion from float -52.051282051282044 to int loses precision