66 x 204 feet = 20.12 x 62.18 meters