114.7 x 107.5 meters = 376.31 x 352.69 feet