812 x 66 feet = 247.5 x 20.12 meters