please make the spacing values (280, 30, 74, 12, 64) const ints
looks like margin and step can also be consts