66 x 306 meters = 2598.43 x 12047.24 inches