33 x 80.4 meters = 108.27 x 263.78 feet