267 x 905 x 108 meters = 875.98 x 2969.16 x 354.33 feet