158 x 66.6 meters = 518.37 x 218.5 feet