Implicit conversion from float -122.76595744680853 to int loses precision