81 x 98.5 meters = 265.75 x 323.16 feet