created with hctk, version 2.05; memory usage: 951.86 KB; processing time: 1032.34 ms