Implicit conversion from float -108.19444444444443 to int loses precision