Implicit conversion from float -84.81751824817516 to int loses precision