Implicit conversion from float -144.46601941747574 to int loses precision