Implicit conversion from float -110.37105751391465 to int loses precision