created with hctk, version 2.05; memory usage: 2.05 MB; processing time: 117.08 ms