Implicit conversion from float -88.76213592233009 to int loses precision