Implicit conversion from float -110.38167938931298 to int loses precision