Questions about TFTLCD 3.5

Hi!
I have some questions about TFTLCD Touch Screen 3.5.
I used mcufriend_kbv library and I saw its examples.
What are XM,XP,YM,YP??
What are the meaning of XM,XP,YM,YP? and why XP=6,XM=A2,YP=A1,YM=7?
What are TS_LEFT,TS_RT,TS_TOP,TS_BOT? and Why TS_LEFT=907,TS_RT=136,TS_TOP=942,TS_BOT=139?
Why does the pressure value between 100 and 1000?
What does the fifth parameter in the constructor of touch screen class mean? and why 100?
This is the part of code that I ask you for:

#include <MCUFRIEND_kbv.h>
MCUFRIEND_kbv tft;       // hard-wired for UNO shields anyway.
#include <TouchScreen.h>

char *name = "Please Calibrate.";  //edit name of shield
const int XP=6,XM=A2,YP=A1,YM=7; //ID=0x9341
const int TS_LEFT=907,TS_RT=136,TS_TOP=942,TS_BOT=139;
uint16_t ID;
TouchScreen ts = TouchScreen(XP, YP, XM, YM, 100);
int Page=0;
#define MINPRESSURE 100
#define MAXPRESSURE 1000
.......

This is my TFTLCD Touch Screen 3.5 (link from ebay store)

Thank You.