Implicit conversion from float -27.19492868462757 to int loses precision