63 x 926 meters = 2480.31 x 36456.69 inches