107.1 x 176.1 meters = 351.38 x 577.76 feet