67 x 606 feet = 20.42 x 184.71 meters