The distance could be a bit more accurate but other than that, not too bad
You might also like these articles