68 x 589 meters = 2677.17 x 23188.98 inches