Implicit conversion from float -106.12590799031477 to int loses precision