66 x 54 meters = 2598.43 x 2125.98 inches