forked from: forked from: why not another Klein bottle

