Implicit conversion from float -197.53993610223642 to int loses precision