129 x 421 x 104 meters = 5078.74 x 16574.8 x 4094.49 inches