created with hctk, version 2.05; memory usage: 950.45 KB; processing time: 36.42 ms