Implicit conversion from float -27.174515235457065 to int loses precision