Implicit conversion from float -105.10869565217394 to int loses precision