Implicit conversion from float -33.07180851063829 to int loses precision