check this shit out, freakin sick
3---2---3---2-6-77782---3---------------------------------- --------------------------c---a---0---a---4---a---0--------- ------------------------------------------------------------ -------4-3-------------------------------------------------- ----------------