Implicit conversion from float -274.3724696356275 to int loses precision