hard-thrust Filmer (1133) 12