527 x 68 feet = 160.63 x 20.73 meters