Implicit conversion from float -24.076782449725783 to int loses precision