789 x 621 feet = 240.49 x 189.28 meters