66 x 377 meters = 2598.43 x 14842.52 inches