751 x 63 x 88 meters = 2463.91 x 206.69 x 288.71 feet