111 x 88.8 meters = 364.17 x 291.34 feet