Implicit conversion from float -91.47321428571428 to int loses precision