Implicit conversion from float -27.209302325581405 to int loses precision