#include <iostream>
#include <string>
using namespace std;

int score[1000][1000];

int main(){
        int d[20],c[20];
        int n,m,t,p,height,width,ans,w,h;

        while(1) {
                height=0;
                width=0;
                ans=0;

                for(int i=0; i<400; i++) {
                        for(int j=0; j<400; j++) {
                                score[i][j]=0;
                        }
                }

                cin>>n>>m>>t>>p;

                if(n==0&&m==0&&t==0&&p==0) {
                        break;
                }

                for(int i=0; i<m; i++) {
                        for(int j=0; j<n; j++) {
                                score[i][j]=1;
                        }
                }

                for(int i=0; i<t; i++) {
                        cin>>d[i]>>c[i];

                        if(d[i]==2) {
                                height += c[i];
                                m += height;
                                for(int x=height; x<height+c[i]; x++) {
                                        for(int y=width; y<n; y++) {
                                                score[x][y]+=score[2*height-x-1][y];
                                                //  cout<<x<<':'<<y<<':'<<score[x][y]<<endl;
                                        }
                                }
                        }else{
                                width += c[i];
                                n += width;
                                for(int x=width; x<width+c[i]; x++) {
                                        for(int y=height; y<m; y++) {
                                                score[y][x]+=score[y][2*width-x-1];
                                                //      cout<<y<<':'<<x<<':'<<score[y][x]<<endl;
                                        }
                                }
                        }
                }

                for(int i=0; i<p; i++) {
                        cin>>w>>h;

                        ans = score[h+height][w+width];
                        cout<<ans<<endl;
                }
        }
}

