66.6 x 181 meters = 218.5 x 593.83 feet