63 x 224 meters = 2480.31 x 8818.9 inches