Implicit conversion from float -57.077922077922096 to int loses precision