---> ---> ---> ---> ---> ---> X<--- <--- <--- <--- <--- <--- ?
<--- <--- <--- <--- <--- <--- O
---> ---> ---> ---> ---> ---> X
---> ---> ---> ---> ---> ---> X
<--- <--- <--- <--- <--- <--- O
---> ---> ---> ---> ---> ---> ?
---> ---> ---> ---> ---> ---> X
---> ---> ---> ---> ---> ---> X
<--- <--- <--- <--- <--- <--- ?
<--- <--- <--- <--- <--- <--- O
---> ---> ---> ---> ---> ---> ?
---> ---> ---> ---> ---> ---> X
---> ---> ---> ---> ---> ---> X
---> ---> ---> ---> ---> ---> ?
<--- <--- <--- <--- <--- <--- O