Implicit conversion from float -91.7102137767221 to int loses precision