Onshape source: https://cad.onshape.com/documents/e29c41868baf085ca6fb2c1f/w/a73bda9949966a1f79adf345/e/da24c70a6aa26bb298a34c28?renderMode=0&uiState=64cb00ac650f132919fd22f3