110.9 x 158 meters = 363.85 x 518.37 feet