63.4 x 58.6 meters = 208.01 x 192.26 feet