This is an amusing calculation showing multi-body contact with the implicit dynamic solution. The letters are made of a fairly massive soft elastic material and were meshed using a script which takes vector boundary input from external files (Z-program interface with Zmaster which will be available in the next release). The letters were a vectorized translation of Helvetica font.
****calcul dynamic ***mesh updated_lagrangian_plane_strain ***resolution newton **sequence *time 1.1 2. *increment 10 200 *iteration 6 *algorithm p1p2p3 **automatic_time automatic_by_sequence ETO 0.1 *divergence 2. 10 *security 1.25 % *max_dtime 0.1 ***bc **gravity ZeBuLoN d2 -9.8 tab1 **impose_nodal_dof fix U1 0.0 fix U2 0.0 ***table **name tab1 *time 0. 0.01 1.e9 *value 0. 1. 1. ***contact soft **conv 1.e-8 100 **soft_param 1.e3 6.0 1.e-8 % % ZeBuLoN to box contact % **zone *impactor ZeBuLoN *target box *friction 0.5 *gap 1.e-6 *warning_distance 0.4 % % % **zone *impactor eBuLoN *target Z *friction 0.5 *gap 1.e-6 *warning_distance 0.1 **zone *impactor BuLoN *target e *friction 0.5 *gap 1.e-6 *warning_distance 0.1 **zone *impactor uLoN *target B *friction 0.5 *gap 1.e-6 *warning_distance 0.1 **zone *impactor LoN *target u *friction 0.5 *gap 1.e-6 *warning_distance 0.1 **zone *impactor oN *target L *friction 0.5 *gap 1.e-6 *warning_distance 0.1 **zone *impactor N *target o *friction 0.5 *gap 1.e-6 *warning_distance 0.1 ***material **elset ZeBuLoN *file calc3.inp 1 **elset A15 *file calc3.inp 2 ****return ***behavior linear_elastic lagrange_polar **elasticity young 2000.0 poisson 0.3 ***coefficient masvol 1.e-2 ***return ***behavior linear_elastic lagrange_polar **elasticity young 200000.0 poisson 0.3 ***coefficient masvol 1. ***return