214.3 x 65.5 feet = 65.32 x 19.96 meters