113 x 269 x 121 meters = 370.73 x 882.55 x 396.98 feet