211 x 62 feet = 64.31 x 18.9 meters