105.5 x 114 meters = 346.13 x 374.02 feet