110.7 x 103.5 meters = 363.19 x 339.57 feet