80.5 x 109.3 feet = 24.54 x 33.31 meters