66 x 827 feet = 20.12 x 252.07 meters