// ----------------------------------------------------------------------------
// snapshot.c
// ============================================================================
// ----------------------------------------------------------------------------
// snapshot.c
// ============================================================================