// . . . . . . . . . . . 0 0 2
// s t e p h e n w e i b e l