Implicit conversion from float -252.20532319391634 to int loses precision