257 x 626 x 129 meters = 843.18 x 2053.81 x 423.23 feet