Implicit conversion from float -55.43610547667342 to int loses precision