595 x 95 feet = 181.36 x 28.96 meters