pujface:

Rough sketch of alt, might finish later!