25.7 x 151.6 meters = 84.32 x 497.38 feet