124 x 486 x 66 feet = 37.8 x 148.13 x 20.12 meters