266 x 741 feet = 81.08 x 225.86 meters