transform = CGAffineTransformMakeTranslation(translation.x, translation.y);
transform = CGAffineTransformScale(transform, 1.0 / Zoom, 1.0 / Zoom);
transform = CGAffineTransformTranslate(transform, -translation.x, -translation.y);
transform = CGAffineTransformMakeTranslation(translation.x, translation.y);
transform = CGAffineTransformScale(transform, 1.0 / Zoom, 1.0 / Zoom);
transform = CGAffineTransformTranslate(transform, -translation.x, -translation.y);