Awesome.
Fantastic dude.
0---1---2---3---4-5-6-789---0---1---2---3---4-5-6-789---0-- -1---2---3---4-5-6--------0---1---2---3-4---5-6-7-8---9---a- --bc---0---1---2---3-4---5-6-7-8---9---a---b-------0---1---2 -3-4-5-6-7-8-9-a---0---1---2-3-4-5-6-7-8-9-a---0---1---2-3-4 -5-6-7-8-8-7-8-8