D2D D2A D2V
A2D A2A A2V
V2D V2A V2V