Implicit conversion from float -0.2752293577981675 to int loses precision