105.9 x 173 meters = 347.44 x 567.59 feet