go: only negate the coordinates once (thanks to tip from Marc Aldorasi)
optimize the orig object addition