86 x 332 feet = 26.21 x 101.19 meters