:

: abstract