top/left
top/right
top/left/right
top/left/right/bottom
bottom/right
bottom/left
bottom/left/right