Implicit conversion from float -110.85470085470087 to int loses precision