129 x 368 meters = 5078.74 x 14488.19 inches