Implicit conversion from float -33.20328542094457 to int loses precision