424 x 907 feet = 129.24 x 276.45 meters