forked from: Mobius strip

...
@author