Implicit conversion from float -53.663793103448256 to int loses precision