67 x 589 feet = 20.42 x 179.53 meters