Implicit conversion from float -93.21917808219177 to int loses precision