{--------------------------------------------------------------------------|
{--------------------------------------------------------------------------|
{--------------------------------------------------------------------------|
{--------------------------3-4-4-3-4-4-6-4-4-3-4-4-------------------------|
{--3-4-4-3-4-4-6-4-4-3-4-4-------------------------3-4-4-3-4-4-6-4-4-3-4-4-|
{--------------------------------------------------------------------------|
{-----------------------------------------------------------|
{-----------------------------------------------------------|
{-----------------------------------------------------------|
{-3-4-4-6-6-8-10-6-3-4-6-8-6-4--4-6-4-4-3-3-4-6-6-8-1-1-1---|
{------------------------------4----------------------------|
{-----------------------------------------------------------|
{------------------------------------------------------------|
{------------------------------------------------------------|
{------------------------------------------------------------|
{--4-4-3-4-3-4-3---------------------------------------------| play this several times
{----------------4-4-----------------------------------------|
{------------------------------------------------------------|
|