+--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