Implicit conversion from float -91.84357541899442 to int loses precision