A bit bulky for a portable, but it works. *

More...