626 x 181 x 68 meters = 2053.81 x 593.83 x 223.1 feet