66 x 788 feet = 20.12 x 240.18 meters