astonishing hiding place