66 x 754 x 156 meters = 2598.43 x 29685.04 x 6141.73 inches