Implicit conversion from float -0.27415143603133174 to int loses precision