Implicit conversion from float -10.116279069767444 to int loses precision