118.6 x 76.4 meters = 389.11 x 250.66 feet