Implicit conversion from float -110.64935064935065 to int loses precision