110.6 x 68.4 meters = 362.86 x 224.41 feet