107 x 907 feet = 32.61 x 276.45 meters