+--vvcosv*cosvv
+*cosv-vcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
+*-vcos*-++vv-tvsinsintcos++vt+tvcosv-tt
+*cosvv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
+*cosv-vcos*-sinsint++vv-tvcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
+*cosv-vcos*-++vv-tvsinsintcos++tv+tv--vvcosv
+*cosv-vcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
cosv
+t-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
+*cosv-vcos*-++vv-tvsinsintcos++vt+tvsin+tv
+*cosv-+sin*/+vtcost*-vvcosvsin/*-vt*vvsincosvv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcos*-+sin/tv-/ttcostcos/*vt/tvsincos/-vvsint
+*cosv-tv-vcosv
+*cosv-tv-tt
+*cosv-vcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvvcosv
+*cosv-+sin*/+vtcost*-vvcosvsin/*-vt*vvsincosvcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcos*-+sin/tv-/ttcostcos/*vt/tvsincos/-vvsint
+*cosv-vcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttsint
+*cosv-vcos*-++vv-tvsinsintcos++vt+tv-tt
+*cosv-vcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
+*cosv-vcos*-++vv-tvsinsintcos++vt+tvsint
+*-vcos*-++vv-tvsinsintcos++vt+tvcosv-t/tt
+*cosvv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttsint
+*cosv-+sin*/+vtcost*-vvcosvsin/*-vt*vvsincosvcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvvcos*-+sin/tv-/ttcostcos/*vt/tvsincos/-vvsint
+*cosv-tcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
++tv--vvcosv
+*cosv-vcos*-++vv-tvsinsintcos++tv+tv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
+*cosvv-tt
+*cosvv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
+*cosvv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttt
+-vv-++-cos*+vvcosvcossin+tvcossin+/tv*vvsinsincos-+vt/ttcosv
+*cosvvv
+--vvcosv*cosvv