#define __GLOBAL
#include <assert.h>
#include <stdio.h>
typedef unsigned char TByte;
typedef unsigned TAddr;