128 x 260 meters = 5039.37 x 10236.22 inches