382 x 66 meters = 15039.37 x 2598.43 inches