128 x 309 meters = 5039.37 x 12165.35 inches