g|———————————————|———————————————|———————————————|———————————————|a|0—0—0—0—0—0—0—0|0—0—0—0—0—0—0—0|———————————————|———————————————|d|———————————————|———————————————|———————————————|———————————————|e|———————————————|———————————————|———————————————|———————————————|(the bit u do twice before part c)