98.5 x 116.1 meters = 323.16 x 380.91 feet