Implicit conversion from float -64.92537313432834 to int loses precision