98.3 x 64.1 meters = 322.51 x 210.3 feet