Here we go again! This is my last flag for now!
I originally wanted to do my national flag but I thought the stars were too hard so I posted Print the British Flag!Print the British Flag! instead, which itself was inspired by Print the American Flag!Print the American Flag!. This challenge would be better for 3 September (Australian National Flag Day) or 26 January (Australia Day) but I couldn't wait that long! The Commonwealth Star is a bit messy but I'm pleased with the rest of the design. Once again you need to view it at 90 degrees.
Produce the following design in the fewest bytes!
________________________________________________
|XXXXXXXXXXXXXXXXXXXXXXXX\ \XXXX 0000 XXXX//0/|
|XXXXXXXXXXXXXXXXXXXXXXXX0\ \XXX 0000 XXX//0/ |
|XXXXXXXXXXXXXXXXXXXXXXXX\0\ \XX 0000 XX//0/ |
|XXXXXXXXXXXXXXXXXXXXXXXX\\0\ \X 0000 X//0/ /|
|XXXXXXXXXXXXXXXXXXXXXXXXX\\0\ \ 0000 //0/ /X|
|XXXXXXXXXXXXXXXXXXXXXXXXXX\\0\ 0000 /0/ /XX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXX\\0\ 0000 0/ /XXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXX\\0\ 0000 / /XXXX|
|XXXXXXXX|\XXXXX-/XXXXXXXXXXXX\\0 0000 /XXXXX|
|XXXXX-XX| \XX- /XXXXXXXXXXXXXX\\ 0000 /XXXXXX|
|XXXXX\ -| --XXXXXXX 0000 |
|XXXXXXX\ -XXXXX000000000000000000000000|
|XXXXXXX/ -XXXXX000000000000000000000000|
|XXXXX/ -| --XXXXXXX 0000 |
|XXXXX-XX| /XX- \XXXXXXXXXXXXXX/ 0000 \\XXXXXX|
|XXXXXXXX|/XXXXX-\XXXXXXXXXXXX/ 0000 0\\XXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXX/ / 0000 \0\\XXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXX/ /0 0000 \0\\XXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXX/ /0/ 0000 \0\\XX|
|XXXXXXXXXXXXXXXXXXXXXXXXX/ /0// 0000 \ \0\\X|
|XXXXXXXXXXXXXXXXXXXXXXXX/ /0//X 0000 X\ \0\\|
|XXXXXXXXXXXXXXXXXXXXXXXX /0//XX 0000 XX\ \0\|
|XXXXXXXXXXXXXXXXXXXXXXXX /0//XXX 0000 XXX\ \0|
|XXXXXXXXXXXXXXXXXXXXXXXX/0//XXXX 0000 XXXX\ \|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXX|\/|XXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXX> >XXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXX|/\|XXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXX|\/|XXXXXXXXXXXXXXXXXXXXXXXXXXXX|\/|XXXXXX|
|XXXXX> >XXXXXXXXXXXXXXXXXXXXXXXXXX> >XXXXX|
|XXXXXX|/\|XXXXXXXXXXXXXXXXXXXXXXXXXXXX|/\|XXXXXX|
|XXXXXXXXXXXXXXXXXXXXX/|XXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXX> >XXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXX\|XXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXX|\/|XXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXX> >XXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXX|/\|XXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX|
Things to watch out for: there is a space at the end of the first line. No other trailing spaces are allowed. The dimensions are 50 x 49 (48 x 48 plus borders on three sides).The fifth star (5-pointed) in the Southern Cross is slightly smaller and a different design from the others (7-pointed). A trailing newline is allowed but not required.
My code editor has a thumbnail view of the code at the side. This is what this design looks like:
Not bad!