62 x 896 x 362 meters = 203.41 x 2939.63 x 1187.66 feet