Implicit conversion from float -20.264900662251662 to int loses precision