63 x 526 meters = 2480.31 x 20708.66 inches