620 x 364 meters = 24409.45 x 14330.71 inches