121 x 189 x 203 meters = 396.98 x 620.08 x 666.01 feet