121 x 277 x 129 meters = 396.98 x 908.79 x 423.23 feet