Implicit conversion from float -52.292490118577064 to int loses precision