81 x 113 x 126 meters = 265.75 x 370.73 x 413.39 feet