Implicit conversion from float -33.27447833065811 to int loses precision