111 x 89.9 meters = 364.17 x 294.95 feet