135 x 249 x 666 feet = 41.15 x 75.9 x 203 meters