270 x 62 x 26 meters = 885.83 x 203.41 x 85.3 feet