Implicit conversion from float -110.22123893805312 to int loses precision