62 x 199 feet = 18.9 x 60.66 meters