Base BMP Structure