Implicit conversion from float -87.16535433070865 to int loses precision