656 x 306 feet = 199.95 x 93.27 meters