63 x 90 meters = 2480.31 x 3543.31 inches