pyramid and snake