88.1 x 157.1 meters = 289.04 x 515.42 feet