107.3 x 73.1 meters = 352.03 x 239.83 feet