124 x 122 meters = 4881.89 x 4803.15 inches