115 x 88.1 meters = 377.3 x 289.04 feet