Implicit conversion from float -25.258855585831057 to int loses precision