266 x 77 x 124 meters = 872.7 x 252.62 x 406.82 feet