121 x 269 feet = 36.88 x 81.99 meters