339 x 369 x 66 feet = 103.33 x 112.47 x 20.12 meters