Implicit conversion from float -112.83018867924528 to int loses precision