83 x 100.5 meters = 272.31 x 329.72 feet