contraflow

modernized variant.