Implicit conversion from float -88.61400894187778 to int loses precision