Implicit conversion from float -80.21484375 to int loses precision