Implicit conversion from float -114.90928495197437 to int loses precision