25.7 x 33.3 meters = 84.32 x 109.25 feet