528 x 69 feet = 160.93 x 21.03 meters