Implicit conversion from float -77.12933753943219 to int loses precision