112.7 x 105.5 meters = 369.75 x 346.13 feet