526 x 289 feet = 160.32 x 88.09 meters