|--x-x--xx--x--x--xx--x-x--|--xx-x-x-xxxxx--|--xx-x-x-----x-x-x--| |--x-x--xx--x--x--xx--x-x--|--xx-x-x-xxxxx--|--xx-x-x-----x-x-x--| |--x-x--xx--x--x--xx--x-x--|--xx-x-x-xxxxx--|--xx-x-7b8r5-x-5-x--| |--2-2--xx--5--x--xx--7-7--|--xx-x-x-xxxxx--|--xx-x-x-----7-x-7--| |--2-2--xx--5--x--xx--7-7--|--xx-x-x-xxxxx--|--xx-x-x-----x-x-x--| |--0-0--xx--3--x--xx--5-5--|--xx-x-x-0x3x5--|--xx-x-x-----x-x-x--| 1st ending 2nd ending Go through then repeat. Simple.