156 x 66.1 feet = 47.55 x 20.15 meters