66 x 123.2 feet = 20.12 x 37.55 meters