66 x 131 x 59 feet = 20.12 x 39.93 x 17.98 meters