Implicit conversion from float -110.2309468822171 to int loses precision