Most Perfect Magic Squares 12 x 12, Interactive Solution based on Basic Pattern Method
Introduction
On Arie Breedijk’s Website
I found a method to construct 12 x 12 Barink Squares as described in Section 12.1, based on the combination of a 12 x 12 square
A  composed of nine identical Pan Magic Squares of the 4^{th} order  and two fixed 12 x 12 grids
G1
and
G2
which can be viewed in the form below by pressing the buttons 'Shw G1' or 'Shw G2'.
This method is based on the hexadecimal representation n = a_{i} + 16 * m of the numbers n = 1 ... 144 with a_{i} = 1 ... 16 and
m = 0 ... 8, which can be rewritten as
n = a_{i} + 16 * g_{1} + 48 * g_{2} with g_{i} = 0, 1, 2 for i = 1, 2.
Based on the 384 possible Pan Magic Squares of the 4^{th} order, Most Perfect Magic Squares of the 12^{th}
order can be obtained by executing the matrix operation
MP =
A +
16 * G1 +
48 * G2.
The construction method described above has been applied in following Interactive Solution:



a136 
a140 
a142 
a143 
a144 
a132 
a96 
a48 








Procedure (Hand):

Select 4 Binaries out of the pairs
H1a/H1b,
H2a/H2b,
V1a/V1b and
V2a/V2b
with the 4 upper left selection buttons.

Select a sequence (1, 2 ... 24) for the four selected Binaries with the selection button left of the button ‘Shw A’ and confirm by pushing the button ‘Shw A’ (for details regarding solutions based on Binary Matrices refer to Form4b).

Press the button ‘Calculate’ to validate the selection and to calculate and visualise the resulting Most Perfect Magic Square of the 12^{th} order, based on the selected Pan Magic Square and the Pre Programmed Grids G1 and G2.
Procedure (Automatic):

Built a Most Perfect Magic Square as described above, and validate the square by pressing the button ‘Calculate’.

If you press the button ‘Report’, with all 8 Check Boxes checked (default), the report will contain only the Most Perfect Magic Square shown in the form.

By un checking more and more Check Boxes before pressing the button ‘Report’, more and more Most Perfect Magic Squares will be generated. Be careful with un checking to many Check Boxes, it might cause a time out error on your computer.
The algorithm used to generate the Magic Squares automatically is described in Section 12.1.2 and is based on the principle of Conditional Sequential Searching.
At start all independent variables have the value resulting from the constructed Most Perfect Magic Square in the form.
By un checking a Check Box, the related independent variable will vary between 1 and 144.
With only the Check Boxes for the variables a(144) = 66, a(143) = 71 and a(142) = 73 checked, 256 Most Perfect Magic Squares will be generated of which 16 are based on 9 identical Pan Magic squares of the 4^{th} order.
Have Fun!
