132 x 264 meters = 5196.85 x 10393.7 inches