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