hard-thrust Filmer (1133) 17