266 x 72 x 421 meters = 872.7 x 236.22 x 1381.23 feet