781 x 628 feet = 238.05 x 191.41 meters