68 x 522 feet = 20.73 x 159.11 meters