596 x 296 feet = 181.66 x 90.22 meters