88.5 x 106.1 meters = 290.35 x 348.1 feet