66 x 230 feet = 20.12 x 70.1 meters