Implicit conversion from float -93.22981366459626 to int loses precision