Calculate size of hexagonal map libgdx

I have a staggered hexagonal map created with “tiled” map editor and I want to calculate the height of this map in pixels, the example map below should be MAP_WIDTH_IN_PX = 1056 and MAP_HEIGHT_IN_PX = 303;

enter image description here

MAP_WIDTH = map.getProperties().get("width",Integer.class); //16 tiles MAP_HEIGHT = map.getProperties().get("height",Integer.class); //5 tiles TILE_WIDTH = map.getProperties().get("tilewidth",Integer.class); //64px TILE_HEIGHT = map.getProperties().get("tileheight",Integer.class); //84px TILE_SIDE_LENGTH = 27; //this value is set in the map editor   MAP_HEIGHT_IN_PX = ?; MAP_WIDTH_IN_PX = MAP_WIDTH * TILE_WIDTH + TILE_WIDTH * 0.5f;