151 x 268 feet = 46.02 x 81.69 meters