185.5 x 65.2 meters = 608.6 x 213.91 feet