IIIII--XXX--XXX---XXX--XXX---XXX--XXX---
--I--------X---X-----------X---X-----------X---X-------
--I---------X-X-------------X-X-------------X-X--------
--I----------X-----------------X----------------X----------
--I---------X-X-------------X-X-------------X-X--------
--I--------X---X-----------X---X-----------X---X-------
IIIII--XXX--XXX---XXX--XXX---XXX--XXX---