128 x 443 meters = 5039.37 x 17440.94 inches