Implicit conversion from float -153.2926829268293 to int loses precision