112.3 x 68.4 meters = 368.44 x 224.41 feet