73.1 x 106 meters = 239.83 x 347.77 feet