369 x 270 meters = 14527.56 x 10629.92 inches