Implicit conversion from float -53.80434782608694 to int loses precision