521 x 93 meters = 20511.81 x 3661.42 inches