62 x 89 x 264 meters = 203.41 x 291.99 x 866.14 feet