--> ^ ---+ <-+-> ^ | | | <-+-> | +-------+ v