427 x 336 meters = 1400.92 x 1102.36 feet