o-o     o-o     o-o     o-o
  /   \   /   \   /   \   /   \
 o     o-o     o-o-o-o-o-o     o
  \   /   \   /   \   /   \   /
   o-o     o-o     o-o     o-o
          /                   \
       o-o                     o-o     o-o     o-o
      /   \                   /   \   /   \   /   \
     o     o                 o-o-o-o-o-o-o-o-o-o-o-o
      \   /                   \   /   \   /   \   /
       o-o                     o-o     o-o     o-o
                                  \   /
                                   o-o
                                  /   \
                                 o-o-o-o
                                  \   /
                                   o-o