76 x 156 meters = 2992.13 x 6141.73 inches