+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ · · · · ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ · · · · · · · · ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ · · · · · · · · ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ · · · · · · · · · · ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ · · · · · · · · · · ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ · · · · · · · · · · ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ · · · · · · · · · · ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ · · · · · · · · ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ · · · · · · · · ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ · · · · ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · A A A A · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · A A · · · · A A · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · A · · · · · · · · A ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · A · · · · · · · · A ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · A · · · · · · · · · · A|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · A · · · · · · · · · · A|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · A · · · · · · · · · · A|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · A · · · · · · · · · · A|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · A · · · · · · · · A ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · A · · · · · · · · A ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · A A · · · · A A · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · A A A A · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

==========================================================================================================

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ○ ○ ○ ○ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ○ ○ ○ ○ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

==========================================================================================================

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ■ ○ ○ ■ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ■ ○ ○ ■ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ○ · · ○ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ○ · · ○ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ · · · · ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ · · · · ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ ○ · · · · ○ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ ○ · · · · ○ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ■ ■ ■ ■ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ■ ■ ■ ■ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

==========================================================================================================

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ■ ○ ○ ■ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ■ ■ ■ ○ ○ ■ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ○|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ■ ■ ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ○ · · ○ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ■ · · · · · · · · ■ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · ○ · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · ○ · · · · · · · · · · · · ·|· · · · ■ ■ · · · · · · · · ■ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ○ · · ○ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · A · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · A · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · A · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · A · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · A · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · A · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · A · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · A · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · A A · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · A · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · A A ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · A|○ · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ○ ○ ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ ■ · · · · ■ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · A · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · A · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · A · · · · · · · · · · · · ·|· · · · · ■ ■ ○ · · · · ○ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · A ○ · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ ■ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · A · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ■|A ○ · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· A A A A · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · A A ○ ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ ○ · · · · ○ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· ○ · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · ■ · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · ■ ○ · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|· · · · · ■ ■ · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ ■ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ○ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ■|○ · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ○|■ ■ ○ ○ · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ ■ ■ ○ ○ · · · · · · · · ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ■ ■ A A A A A ○ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · ○ · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ · · · · · · · · · · · · ·|· · · · · · ■ ■ ■ ■ ■ ■ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ · · · · · · · · · · · · ·|· · · · ○ ■ ○ · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · A · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· A · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ■ · · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · ○ ■ · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|· · · · ○ ■ ○ · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|· · · · · · ■ ■ ■ ■ ■ ■ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ■ ■ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ■|■ · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|○ ■ ■ ■ ○ · · · · · · · · · · ·|· · · ○ · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ■ ■ ■ ○ ○ ○ ○ · · · · A|○ ○ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ■ ■ ■ ■ ■ A A A ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · A · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · A ○ · · · · · · · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · A · · · · · · · · · · · · ·|· · · · ■ ■ · · · · · · · · ■ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · A · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · ■ · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ■ ○ · · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · ■ · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|· · · · ■ ■ · · · · · · · · ■ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· · · · · ○ ■ ■ ■ ○ ○ ■ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ ■ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ ■ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ■|■ ○ · · · · · · · · · · · · · ·|· · · · · ○ ○ · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· ■ ■ ■ ■ ○ · · · · · · · · · ·|· · ○ A ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ■ ■ ■ ■ ■ ○ ○ ○ ○ ■|A A A · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ○ ■ ■ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · A · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · A · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · A ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · ■ ○ · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|· · · · · ■ ■ ■ ○ ○ ○ ○ ■ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· ○ ■ · · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ · · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ · · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ · · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ · · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · ■ · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· · · ○ ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· · · · · ■ ■ ■ ○ · · ○ ■ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ■ ■|○ · · · · · · · · · · · · · · ·|· · · · · · · ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|■ ■ ○ ○ · · · · · · · · · · · ·|· · · ○ ○ A A · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· ○ ■ ■ ■ ■ ○ · · · · · · · · ○|○ ○ ■ ■ A · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ ○ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · A · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · A · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · A ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · ○ ■ · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|· · · · ○ ■ ■ ○ · · · · ○ ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · ■ ○ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · ■ ○ · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· · · ■ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ · · · · · · · · · · ·|· · · · ○ ■ ■ ○ · · · · ○ ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ ■ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ ■ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · ○ · · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ · · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · · · · ○ A A · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ■|■ ○ · · · · · · · · · · · · · ·|· · · · · ○ ○ A · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ■ ■ ■ ○ · · · · · · · · · · ·|· · · ■ ■ ■ ■ · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · ○ ○ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ■|■ ■ ■ ○ ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ○|○ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

==========================================================================================================

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · A · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · A ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · A ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · · · · · · ○ ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · ■ · · · · · · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· · · · ■ ■ ○ · · · · · · ○ ■ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · ○ ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · ○ ■ · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · · ■ ■ ○ · · · · · · ○ ■ ■|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ · · · · · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · ○ ·|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ○ · ·|· · · · ·
|· · · · · · · · · ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ○ · ·|· · · · ·
|· · · · · · · · · · ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ A · · ·|· · · · ·
|· · · · · · · · · · · ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · ○ A · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ A · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ■|○ · · · · · · · · · · · · · · ·|· · · · · · · ■ ■ ■ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|■ ■ ○ · · · · · · · · · · · · ·|· · · · ○ ■ ■ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ ■ ■ ○ · · · · · · · · · ·|○ ○ ○ ■ ■ ○ ○ · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ■ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ○ ○ ○ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · A · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · A A ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ ■ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · ■ ○ · · · · · · · · · ·|· · · · · ■ ■ ■ ○ ○ ○ ■ ■ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· · · ○ ■ ○ · · · · · · · · ○ ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|· ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ·|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · · · ·
|· · · ■ · · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · · · ■ · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · ■ ○ · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· · · ○ ■ ○ · · · · · · · · ○ ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · · · ○ ■ ■ ■ ○ ○ ○ ○ ■ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ · · · · · · · · ·|· · · · · · ○ ○ ■ ■ ■ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|○ · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ○|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ○ A ·|· · · · ·
|· · · · · · · · ○ ■ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · A · ·|· · · · ·
|· · · · · · · · · ○ ■ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · ○ A · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ■ ■ · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ■ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · · ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ■|■ ○ · · · · · · · · · · · · · ·|· · · · · ○ ○ ■ ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ■ ■ ○ ○ · · · · · · · · · · ·|· · · ○ ■ ■ ■ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ ■ ■ ○ ○ ○ · · · · · ○ ○|■ ■ ■ ■ ○ · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|○ ○ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ○ ○ · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · A|○ · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · A A ○|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ■ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ○ ■ ■ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · ○ ■ · · · · · · · · · ·|· · · · ○ ■ ■ ○ · · · ○ ○ ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · · ■ ■ · · · · · · · · · · ■|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ·|· · · · ·
|· · · ■ ○ · · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ■|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ · · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · · ■ · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|■ ○ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · ○ ■ · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ○ · · ·
|· · · · · ■ ○ · · · · · · · · ·|· ○ ■ ○ · · · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· ○ · · ·
|· · · · · ■ ○ · · · · · · · · ·|· · ○ ■ ○ · · · · · · · · · · ■|■ · · · · · · · · · · · · · · ·|· ○ · · ·
|· · · · · ○ ■ · · · · · · · · ·|· · · · ■ ■ ○ ○ · · · · ○ ■ ■ ○|· · · · · · · · · · · · · · · ·|○ · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ○ ○ ·|· · · · · · · · · · · · · · · ·|A · · · ·
|· · · · · · ○ ■ ○ · · · · · · ·|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ○|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · ○ A|· · · · ·
|· · · · · · · · ○ ■ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ■ ■ ·|· · · · ·
|· · · · · · · · · ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · ○ ■ · ·|· · · · ·
|· · · · · · · · · · ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ ■ ○ · ·|· · · · ·
|· · · · · · · · · · · ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · ○ ■ ○ · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ■|○ · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|■ ■ ○ · · · · · · · · · · · · ·|· · · · ○ ■ ■ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ ■ ■ ○ · · · · · · · · · ·|· ○ ○ ■ ■ ○ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ○ ■ ■ ■ ■ ○ ○ ○ ○ ○ ■ ■|■ ■ ■ ○ · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ ○ ■ ■ ■ ■ ■ ○ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ○ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· A A A ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|A ○ ○ · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ○ ■|○ · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ■ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · · · · ○ ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ · · · · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · ■ ○ · · · · · · · · ·|· · · ○ ■ ■ ○ · · · · · · ○ ■ ■|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ ○ · · · · · · · · ·|· · ○ ■ ○ · · · · · · · · · · ○|■ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ○|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ ○ · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ■ · · · · · · · · · · ·|· · · · ·
|· · · ○ ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· · · · ·
|· · · ○ ■ ○ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· · · · ·
|· · · ○ ■ ○ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· · · · ·
|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· · ○ · ·
|· · · · ■ ○ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · ○ · ·
|· · · · ○ ■ · · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · ○ · ·
|· · · · ○ ■ ○ · · · · · · · · ○|■ · · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· ○ · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · ■ ○ · · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· A · · ·
|· · · · · ○ ■ · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|· ■ ○ · · · · · · · · · · · · ·|○ A · · ·
|· · · · · ○ ■ ○ · · · · · · · ·|· · ■ ■ · · · · · · · · · · · ○|■ ○ · · · · · · · · · · · · · ·|○ A · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · ○ ■ ○ · · · · · · · ○ ○ ■|○ · · · · · · · · · · · · · · ○|A · · · ·
|· · · · · · ○ ■ ○ · · · · · · ·|· · · · ○ ■ ■ ■ ■ ○ ○ ■ ■ ■ ■ ○|· · · · · · · · · · · · · · · ○|■ · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · · · ○ ○ ○ ■ ■ ○ ○ · · ·|· · · · · · · · · · · · · · ○ ■|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ○ ■ ○|· · · · ·
|· · · · · · · · · ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · ○ ■ ○ ·|· · · · ·
|· · · · · · · · · ○ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ ■ ○ · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · ○ ■ ○ · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ■ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ■|■ ○ · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ○ · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ■ ■ ○ ○ · · · · · · · · · · ·|· · ○ ○ ■ ■ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ■ ■ ■ ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ○ ○ · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · A A A ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ○ ■ A ○ ○ · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ■ ■ ○ ○ · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ■|■ ○ · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ○|○ · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ ○ · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ■ ○ · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ ○ · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ■ ○ · · · · · · · ·|· · · · ○ ■ ■ ○ ○ ○ ○ ○ ■ ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · ○ ■ ○ · · · · · · · ·|· · ○ ■ ■ ○ · · · · · · · · ○ ■|■ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · ○ ■ · · · · · · · · ·|· ○ ■ ○ · · · · · · · · · · · ·|○ ■ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · ■ ○ · · · · · · · · ·|○ ■ ○ · · · · · · · · · · · · ·|· ○ ■ · · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ ○ · · · · · · · · ○|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ ○ · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· · · · ·
|· · · · ○ ■ · · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· · ○ · ·
|· · · · ○ ■ · · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · · ·|· · ○ · ·
|· · · · ○ ■ · · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · · ·|· · ○ · ·
|· · · · ○ ■ · · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · · ·|· · ○ · ·
|· · · · ○ ■ · · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · · ·|· · ○ · ·
|· · · · ○ ■ ○ · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · · ·|· · A · ·
|· · · · ○ ■ ○ · · · · · · · ■ ○|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· ○ A · ·
|· · · · · ■ ○ · · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · ○ ■ · · · · · · · · · · ·|· ○ A · ·
|· · · · · ○ ■ · · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|○ A · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · ○ ■ ○ · · · · · · · ○|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ · · · · · · · · · · · ·|○ ■ · · ·
|· · · · · · ■ ○ · · · · · · · ·|○ ■ · · · · · · · · · · · · · ·|· ○ ■ ○ · · · · · · · · · · · ·|■ ○ · · ·
|· · · · · · ○ ■ ○ · · · · · · ·|· ○ ■ ○ · · · · · · · · · · · ·|○ ■ ○ · · · · · · · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ■ ○ · · · · · · ·|· · ○ ■ ○ · · · · · · · · · · ○|■ ○ · · · · · · · · · · · · · ■|○ · · · ·
|· · · · · · · ○ ■ ○ · · · · · ·|· · · ○ ■ ■ ○ ○ ○ · · ○ ○ ■ ■ ■|○ · · · · · · · · · · · · · ○ ■|○ · · · ·
|· · · · · · · · ■ ○ · · · · · ·|· · · · · ○ ■ ■ ■ ■ ■ ■ ■ ○ ○ ·|· · · · · · · · · · · · · ○ ■ ■|· · · · ·
|· · · · · · · · ○ ■ ○ · · · · ·|· · · · · · · · ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · ○ ■ ○ ·|· · · · ·
|· · · · · · · · · ○ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ ■ ○ · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · ○ ■ ○ · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ■ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ■ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ■|○ ○ · · · · · · · · · · · · · ·|· · · · · ○ ○ ■ ■ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|■ ■ ○ ○ · · · · · · · · · · · ·|· · · ○ ○ ■ ■ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ ■ ■ ○ ○ ○ · · · · · · · ○|○ ○ ■ ■ ■ ○ · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ○ ○ · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ■ A A A A A ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ○ ■ ■ ○ ○ ○ ○ ○ ○ · ○ ○|○ ○ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ ■ ■ ○ ○ · · · · · · · · ·|· · · ○ · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|○ ■ ○ ○ · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ■|■ ○ · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · ○ ■ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · ○ ■ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ ○ · · · · · ·|· · · · · · · ○ ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · ○ ■ · · · · · · ·|· · · · ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ○ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · ○ ■ ○ · · · · · · ·|· · ○ ○ ■ ■ ○ · · · · · ○ ○ ■ ■|○ · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · ○ ■ ○ · · · · · · ·|· ○ ■ ■ ○ · · · · · · · · · · ○|■ ○ · · · · · · · · · · · · · ·|○ · · · ·
|· · · · · · ■ ○ · · · · · · · ·|○ ■ ○ · · · · · · · · · · · · ·|· ■ ■ · · · · · · · · · · · · ·|· ○ · · ·
|· · · · · ○ ■ ○ · · · · · · · ○|■ ○ · · · · · · · · · · · · · ·|· · ■ ○ · · · · · · · · · · · ·|· ○ · · ·
|· · · · · ○ ■ ○ · · · · · · · ■|○ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ·|· ○ · · ·
|· · · · · ○ ■ ○ · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · ○ ■ ○ · · · · · · · · · ·|· ○ · · ·
|· · · · · ■ ○ · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|· ○ ○ · ·
|· · · · · ■ ○ · · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · · ·|· · ○ · ·
|· · · · · ■ ○ · · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ○ · · · · · · · · ·|· ○ A · ·
|· · · · · ■ ○ · · · · · · ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · · · ·|· ○ A · ·
|· · · · · ■ ○ · · · · · · ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · · · ·|· ○ A · ·
|· · · · · ■ ○ · · · · · · ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · · · ·|· ○ A · ·
|· · · · · ■ ○ · · · · · · ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · · · ·|· ○ A · ·
|· · · · · ○ ■ ○ · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · · · ·|· ○ ■ · ·
|· · · · · ○ ■ ○ · · · · · ○ ■ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · · ·|○ ■ ○ · ·
|· · · · · ○ ■ ○ · · · · · ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ■ ○ · · · · · · · · · ·|○ ■ ○ · ·
|· · · · · · ■ ○ · · · · · · ○ ■|· · · · · · · · · · · · · · · ·|· · · ○ ■ ○ · · · · · · · · · ·|■ ○ · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · ○ ■ ○ · · · · · ○ ■|○ · · · · · · · · · · · · · · ·|· · · ■ ○ · · · · · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ■ ○ · · · · · · ○|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ ○ · · · · · · · · · · ○|■ · · · ·
|· · · · · · · ○ ■ ○ · · · · · ○|○ ■ ○ · · · · · · · · · · · · ·|· ○ ■ ○ · · · · · · · · · · ○ ■|○ · · · ·
|· · · · · · · ○ ■ ○ · · · · · ·|○ ○ ■ ○ · · · · · · · · · · · ·|○ ■ ○ · · · · · · · · · · · ○ ■|· · · · ·
|· · · · · · · · ○ ■ ○ · · · · ·|· ○ ○ ■ ■ ○ · · · · · · · ○ ○ ■|■ ○ · · · · · · · · · · · ○ ■ ○|· · · · ·
|· · · · · · · · ○ ■ ○ ○ · · · ·|· · · ○ ○ ■ ■ ■ ○ ○ ○ ○ ■ ■ ■ ○|· · · · · · · · · · · · ○ ■ ○ ○|· · · · ·
|· · · · · · · · · ○ ■ ○ ○ · · ·|· · · · · ○ ○ ○ ■ ■ ■ ■ ○ ○ ○ ·|· · · · · · · · · · · ○ ■ ○ · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · ○ ■ ○ · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ■ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ■ ○|○ · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ■ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ■|○ ○ · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|■ ■ ○ ○ ○ · · · · · · · · · · ·|· · · ○ ○ ■ ■ ○ ○ · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ○ ■ ■ ○ ○ ○ ○ · · · · · · · ○|○ ○ ○ ■ ■ ○ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ■ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ■|■ ■ ■ ○ ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ○|○ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ○ ○ ○ A A ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ■ ■ ■ ■ ■ ■ ○ ■ A|A A A · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ■ ■ ■ ○ ○ ○ ○ ○ ○ · ○ ○|○ ○ ○ A ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ■ ■ ○ ○ ○ · · · · · · · · ·|· · · ○ ○ ○ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|■ ■ ○ ○ ○ · · · · · · · · · · ·|· · · · · · ○ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ■|○ ○ ○ · · · · · · · · · · · · ·|· · · · · · · · ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ○|○ · · · · · · · · · · · · · · ·|· · · · · · · · · · ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ○ ○|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ · · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · ○ · · ·|· · · · ·
|· · · · · · · · · · ○ ■ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ○ · ·|· · · · ·
|· · · · · · · · · ○ ■ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ○ · ·|· · · · ·
|· · · · · · · · · ■ ■ ○ · · · ·|· · · · · · · ○ ○ ○ ○ ○ · · · ·|· · · · · · · · · · · · · · ○ ·|· · · · ·
|· · · · · · · · ○ ■ ○ ○ · · · ·|· · · · ○ ○ ○ ■ ■ ■ ■ ■ ■ ○ ○ ·|· · · · · · · · · · · · · · ○ ○|· · · · ·
|· · · · · · · · ■ ○ ○ · · · · ·|· · ○ ○ ■ ■ ■ ○ ○ ○ ○ ○ ○ ■ ■ ■|○ · · · · · · · · · · · · · · ○|· · · · ·
|· · · · · · · ○ ■ ○ ○ · · · · ·|· ○ ■ ■ ○ ○ · · · · · · · · ○ ○|■ ○ · · · · · · · · · · · · · ○|○ · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · ○ ■ ○ · · · · · ○|○ ■ ○ ○ · · · · · · · · · · · ·|○ ■ ○ ○ · · · · · · · · · · · ○|A · · · ·
|· · · · · · ○ ■ ○ ○ · · · · ○ ○|■ ○ · · · · · · · · · · · · · ·|· ○ ■ ○ · · · · · · · · · · · ·|○ A · · ·
|· · · · · · ○ ■ ○ ○ · · · · ○ ■|○ · · · · · · · · · · · · · · ·|· · ○ ■ ○ · · · · · · · · · · ·|○ A · · ·
|· · · · · · ○ ■ ○ · · · · ○ ○ ■|· · · · · · · · · · · · · · · ·|· · · ○ ■ ○ · · · · · · · · · ·|○ A · · ·
|· · · · · · ■ ■ ○ · · · ○ ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ○ ■ · · · · · · · · · ·|○ A · · ·
|· · · · · ○ ■ ○ ○ · · · ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ○ · · · · · · · · ·|○ ■ A · ·
|· · · · · ○ ■ ○ ○ · · ○ ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · · · ·|· ○ A · ·
|· · · · · ○ ■ ○ ○ · · ○ ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ · · · · · · · · ·|· ■ ○ · ·
|· · · · · ○ ■ ○ ○ · · ○ ○ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · · · · ·|○ ■ ○ · ·
|· · · · · ○ ■ ○ ○ ○ ○ ○ ○ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · · · · ·|○ ■ ○ · ·
|· · · · · ○ ■ ○ ○ ○ ○ ○ ○ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · · · · ·|○ ■ ○ · ·
|· · · · · ○ ■ ○ ○ ○ ○ ○ ○ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · · · · ·|○ ■ ○ · ·
|· · · · · · ○ ■ ○ ○ ○ ○ ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · · · · ·|○ ■ ○ · ·
|· · · · · · ○ ■ ○ ○ ○ ○ ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ · · · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ■ ○ ○ ○ ○ ○ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ○ · · · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ■ ○ ○ ○ ○ ○ ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ○ · · · · · · · · ○|■ · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · ○ ■ ○ ○ ○ ○ ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · ○ ■ ○ · · · · · · · · ○ ■|○ · · · ·
|· · · · · · · ○ ■ ○ ○ ○ ○ ○ ○ ■|○ · · · · · · · · · · · · · · ·|· · · ○ ■ ○ · · · · · · · · ○ ■|○ · · · ·
|· · · · · · · · ■ ■ ○ ○ ○ ○ ○ ■|■ ○ · · · · · · · · · · · · · ·|· · ○ ■ ○ · · · · · · · · ○ ■ ○|· · · · ·
|· · · · · · · · ○ ■ ○ ○ ○ ○ ○ ○|■ ■ ○ · · · · · · · · · · · · ·|· ○ ■ ○ · · · · · · · · ○ ○ ■ ○|· · · · ·
|· · · · · · · · · ○ ■ ○ ○ ○ ○ ○|○ ■ ■ ○ ○ · · · · · · · · · · ○|■ ■ ○ ○ · · · · · · · ○ ○ ■ ○ ·|· · · · ·
|· · · · · · · · · ○ ■ ■ ○ ○ ○ ○|○ ○ ○ ■ ■ ○ ○ ○ · · · · ○ ○ ○ ■|○ ○ ○ · · · · · · · ○ ○ ■ ○ · ·|· · · · ·
|· · · · · · · · · · ○ ■ ■ ○ ○ ○|○ ○ ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ○|○ · · · · · · · · ○ ○ ■ ○ · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ■ ○ ○|○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|· · · · · · · · ○ ○ ■ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ■ ○|○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ · ·|· · · · · · · ○ ○ ■ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ○ ■|■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ · · · · ·|· · · · ○ ○ ○ ■ ■ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ○|■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ · · · · ·|· ○ ○ ○ ○ ○ ■ ■ ○ · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ○ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ ■ ■ ■ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ■ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ■|■ ■ ■ ○ ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ■|○ ○ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ ○ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ○ ○ ■ ■ ○ ○|○ ○ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ○ ■ ■ ■ ■ ■ ■ ○ ■ ■|■ ■ ■ ○ A · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ ■ ■ A A · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ○ ■ ■ ■ ○ ○ ○ ○ · · · · · · ·|· · ○ ○ ○ ○ ■ A · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|■ ■ ■ ○ ○ ○ · · · · · · · · · ·|· · · · · ○ ○ ○ A A · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ■|■ ○ ○ ○ ○ · · · · · · · · · · ·|· · · · · · · ○ ○ ○ A · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ■ ■|○ ○ ○ · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ A · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ■ ■ ○|○ ○ · · · · · · · · · · · · · ·|· · · · · · · · · · ○ ○ A · · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ■ ○ ○|○ · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ ○ A · ·|· · · · ·
|· · · · · · · · · · ○ ■ ■ ○ ○ ○|· · · · ○ ○ ○ ○ ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · ○ ○ A · ·|· · · · ·
|· · · · · · · · · ○ ○ ■ ○ ○ ○ ○|○ ○ ○ ○ ○ ○ ○ ■ ■ ■ ■ ■ ○ ○ ○ ○|· · · · · · · · · · · · ○ ○ A ·|· · · · ·
|· · · · · · · · · ○ ■ ■ ○ ○ ○ ○|○ ○ ○ ○ ■ ■ ■ ○ ○ ○ ○ ○ ■ ■ ■ ○|○ ○ · · · · · · · · · · · ○ ■ A|· · · · ·
|· · · · · · · · ○ ■ ■ ○ ○ ○ ○ ○|○ ○ ■ ■ ○ ○ ○ · · · · · · ○ ○ ■|■ ○ ○ · · · · · · · · · · ○ ○ A|· · · · ·
|· · · · · · · · ○ ■ ■ ○ ○ ○ ○ ○|○ ■ ○ ○ · · · · · · · · · · · ·|○ ■ ○ ○ · · · · · · · · · · ○ ■|A · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · ○ ■ ○ ○ ○ ○ ○ ■|■ ○ · · · · · · · · · · · · · ·|· ○ ■ ■ ○ · · · · · · · · · ○ ■|○ · · · ·
|· · · · · · · ○ ■ ■ ○ ○ ○ ○ ■ ■|○ · · · · · · · · · · · · · · ·|· · ○ ■ ○ ○ · · · · · · · · ○ ○|■ ○ · · ·
|· · · · · · · ○ ■ ■ ○ ○ ○ ○ ■ ○|· · · · · · · · · · · · · · · ·|· · · ○ ■ ○ ○ · · · · · · · · ○|■ ○ · · ·
|· · · · · · · ○ ■ ○ ○ ○ ○ ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ○ · · · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ○ ■ ○ ○ ○ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ■ ○ ○ · · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ■ ■ ○ ○ ○ ■ ■ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · · · · ○|■ ○ ○ · ·
|· · · · · · ○ ■ ■ ○ ○ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ · · · · · · · ○|○ ■ ○ · ·
|· · · · · · ○ ■ ■ ○ ○ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · ■ ○ ○ · · · · · · ○|○ ■ · · ·
|· · · · · · ○ ■ ■ ○ ○ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ○ · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ○ · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ○ · · · · · · ○|■ ○ · · ·
|· · · · · · ○ ■ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ○ · · · · · ○ ○|■ ○ · · ·
|· · · · · · · ○ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ○ · · · · · ○ ○|■ ○ · · ·
|· · · · · · · ○ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ ○ · · · · · ○ ■|■ · · · ·
|· · · · · · · ○ ■ ■ ■ ■ ■ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ ○ · · · · ○ ○ ■|○ · · · ·
|· · · · · · · ○ ■ ■ ■ ■ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ ○ · · · · ○ ○ ■|○ · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · ○ ■ ■ ■ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ○ ○ · · · · ○ ○ ■ ○|· · · · ·
|· · · · · · · · ○ ■ ■ ■ ■ ■ ■ ○|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ○ ○ · · · ○ ○ ○ ■ ○|· · · · ·
|· · · · · · · · ○ ○ ■ ■ ■ ■ ■ ○|○ · · · · · · · · · · · · · · ·|· · · ○ ■ ○ ○ ○ · · ○ ○ ○ ■ ○ ·|· · · · ·
|· · · · · · · · · ○ ■ ■ ■ ■ ■ ■|○ ○ · · · · · · · · · · · · · ·|· · ○ ■ ○ ○ ○ ○ · ○ ○ ○ ■ ■ ○ ·|· · · · ·
|· · · · · · · · · · ○ ■ ■ ■ ■ ■|■ ○ ○ · · · · · · · · · · · · ·|○ ○ ■ ■ ○ ○ ○ ○ ○ ○ ○ ■ ■ ○ · ·|· · · · ·
|· · · · · · · · · · ○ ○ ■ ■ ■ ■|■ ■ ■ ○ ○ · · · · · · · · · · ○|■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ■ ■ ○ · · ·|· · · · ·
|· · · · · · · · · · · ○ ○ ■ ■ ■|■ ■ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ■ ■|■ ○ ○ ○ ○ ○ ○ ○ ○ ■ ■ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · ○ ○ ■ ■|■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|○ ○ ○ ○ ○ ○ ○ ○ ■ ■ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ○ ■|■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ○ ○|○ ○ ○ ○ ○ ○ ○ ■ ■ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ○ ○ ○ ○ ○|○ ○ ○ ○ ■ ■ ■ ○ ○ · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ○ ○ ○ ○ ○|○ ■ ■ ■ ■ ■ ○ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ■ ○ ○ ○ · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ○|○ ○ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ ○ ○ ○ ○|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

==========================================================================================================

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ○ ○ ○ ■ ○ ○|○ ○ ○ · ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ■ ○ ○ ○ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ○ ■ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○|○ ○ ■ ■ ■ ■ ○ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ○ ○ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ ○ ○ ■ ■ ■ ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|○ ■ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ ○ ○ ○ ○ ■ ■ ■ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ○|■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ ○ ○ ○ ○ ○ ■ ■ ■ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ○ ■|■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ · · · · ○ ○ ○ ○ ○ ■ ■ ○ · · ·|· · · · ·
|· · · · · · · · · · · · ○ ○ ■ ■|■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ · · · · · ○ ○ ○ ○ ■ ■ ○ · ·|· · · · ·
|· · · · · · · · · · · ○ ○ ■ ■ ■|○ ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ○ ○ ○|○ ○ ○ · · · · · ○ ○ ○ ■ ■ ○ · ·|· · · · ·
|· · · · · · · · · · · ○ ■ ■ ■ ■|■ ■ ■ ■ ■ ■ ■ ○ ○ ○ ○ ○ ■ ■ ■ ■|○ ○ ○ ○ · · · · · ○ ○ ○ ■ ■ ○ ·|· · · · ·
|· · · · · · · · · · ○ ○ ■ ■ ■ ■|■ ■ ■ ■ ○ ○ ○ · · · · · ○ ○ ○ ■|■ ■ ○ ○ ○ · · · · · ○ ○ ○ ■ ○ ○|· · · · ·
|· · · · · · · · · ○ ○ ■ ■ ■ ■ ■|■ ■ ○ ○ · · · · · · · · · · · ○|○ ■ ■ ○ ○ ○ · · · · ○ ○ ○ ■ ■ ○|· · · · ·
|· · · · · · · · · ○ ○ ■ ■ ■ ■ ■|■ ○ · · · · · · · · · · · · · ·|· ○ ■ ■ ○ ○ ○ · · · · ○ ○ ○ ■ ○|○ · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · ○ ■ ■ ■ ■ ■ ○|○ · · · · · · · · · · · · · · ·|· · ○ ○ ■ ○ ○ ○ · · · ○ ○ ○ ■ ○|· · · · ·
|· · · · · · · · ○ ○ ■ ■ ■ ■ ○ ○|· · · · · · · · · · · · · · · ·|· · · ○ ■ ■ ○ ○ ○ · · ○ ○ ○ ■ ■|○ · · · ·
|· · · · · · · · ○ ○ ■ ■ ■ ■ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ■ ○ ○ ○ · ○ ○ ○ ○ ■|○ · · · ·
|· · · · · · · · ○ ■ ■ ■ ■ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ○ ○ ○ ○ ○ ○ ○ ○ ■|○ · · · ·
|· · · · · · · · ○ ■ ■ ■ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ○ ○ ○ ○ ○ ○ ○ ■|○ · · · ·
|· · · · · · · ○ ○ ■ ■ ■ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ○ ○ ○ ○ ○ ○ ○ ■|○ · · · ·
|· · · · · · · ○ ○ ■ ■ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ○ ○ ○ ○ ○ ○ ○ ■|■ ○ · · ·
|· · · · · · · ○ ○ ■ ■ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ○ ○ ○ ○ ○ ○ ■|■ ○ · · ·
|· · · · · · · ○ ○ ■ ■ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ○ ○ ○ ○ ○ ○ ■|○ · · · ·
|· · · · · · · ○ ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ○ ○ ○ ○ ○ ○ ■|○ · · · ·
|· · · · · · · ○ ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ○ ○ ○ ○ ○ ○ ■|○ · · · ·
|· · · · · · · ○ ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ○ ○ ○ ○ ○ ■ ■|○ · · · ·
|· · · · · · · · ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ○ ○ ○ ○ ○ ■ ■|○ · · · ·
|· · · · · · · · ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ○ ○ ○ ○ ○ ■ ○|○ · · · ·
|· · · · · · · · ○ ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ○ ○ ○ ○ ■ ■ ○|· · · · ·
|· · · · · · · · ○ ○ ○ ○ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ○ ○ ○ ○ ■ ■ ○|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · ○ ○ ○ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ○ ○ ○ ○ ■ ■ ○ ·|· · · · ·
|· · · · · · · · · ○ ○ ○ ○ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ■ ■ ○ ○ ○ ■ ■ ■ ○ ·|· · · · ·
|· · · · · · · · · · ○ ○ ○ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ■ ■ ○ ○ ■ ■ ■ ○ · ·|· · · · ·
|· · · · · · · · · · ○ ○ ○ ○ ○ ○|· · · · · · · · · · · · · · · ·|· · · ○ ■ ■ ■ ■ ○ ■ ■ ■ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · ○ ○ ○ ○ ○|○ · · · · · · · · · · · · · · ·|· · ○ ○ ■ ■ ■ ■ ■ ■ ■ ○ ○ · · ·|· · · · ·
|· · · · · · · · · · · · ○ ○ ○ ○|○ ○ ○ · · · · · · · · · · · · ·|○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ○ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ○ ○|○ ○ ○ ○ ○ · · · · · · · · · ○ ○|○ ■ ■ ■ ■ ■ ■ ■ ■ ○ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ○|○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|■ ■ ■ ■ ■ ■ ■ ■ ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ■ ■|■ ■ ■ ■ ■ ■ ■ ○ ○ · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ■ ■ ■ ■ ■|■ ■ ■ ■ ○ ○ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ○ ○ ○ ○ ○ ○ ○ ■ ■ ■ ■ ■|■ ○ ○ ○ ○ ○ · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ ○ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ○ ○ ■ ■ ■ ■ ■ ■ ■|■ ■ ○ ○ ○ ○ · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ■ ■ ■ ○ ○ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ■ ■ ■ ■ ■ ○ ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ■ ■ ■ ■ ■ ■ ○ ○ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ○|○ ○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ○ ○ ○ ○ ■ ■ ■ ■ ■ ○ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · · · ○ ○|○ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■|■ ■ ○ ○ ○ ○ ○ ■ ■ ■ ■ ○ ○ · · ·|· · · · ·
|· · · · · · · · · · · · · ○ ○ ○|■ ■ ■ ■ ○ ○ ○ ○ ○ ○ ○ ○ ○ ■ ■ ■|■ ■ ■ ○ ○ ○ ○ ○ ■ ■ ■ ○ ○ · · ·|· · · · ·
|· · · · · · · · · · · · ○ ○ ○ ○|○ ○ ○ ○ ○ ○ ○ · · · · · ○ ○ ○ ○|■ ■ ■ ■ ○ ○ ○ ○ ○ ■ ■ ■ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · · ○ ○ ○ ○|○ ○ ○ ○ · · · · · · · · · · · ○|○ ○ ■ ■ ■ ○ ○ ○ ○ ○ ■ ■ ■ ○ · ·|· · · · ·
|· · · · · · · · · · · ○ ○ ○ ○ ○|○ ○ · · · · · · · · · · · · · ·|· ○ ○ ■ ■ ■ ○ ○ ○ ○ ■ ■ ■ ○ ○ ·|· · · · ·
|· · · · · · · · · · · ○ ○ ○ ○ ○|○ · · · · · · · · · · · · · · ·|· · ○ ○ ■ ■ ■ ○ ○ ○ ○ ■ ■ ■ ○ ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · ○ ○ ○ ○ ○ ·|· · · · · · · · · · · · · · · ·|· · · · ○ ■ ■ ■ ○ ○ ○ ■ ■ ■ ○ ·|· · · · ·
|· · · · · · · · · · ○ ○ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ■ ■ ■ ○ ○ ■ ■ ■ ○ ○|· · · · ·
|· · · · · · · · · · ○ ○ ○ ○ · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ■ ■ ■ ○ ■ ■ ■ ■ ○|· · · · ·
|· · · · · · · · · ○ ○ ○ ○ · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ■ ■ ■ ■ ■ ■ ■ ■ ○|· · · · ·
|· · · · · · · · · ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ ■ ■ ■ ■ ■ ■ ■ ○|· · · · ·
|· · · · · · · · · ○ ○ ○ · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ■ ■ ■ ○|· · · · ·
|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ■ ■ ■ ■ ■ ■ ■ ○|○ · · · ·
|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ■ ■ ■ ■ ■ ■ ○|○ · · · ·
|· · · · · · · · · ○ ○ · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ■ ■ ■ ■ ○|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ■ ■ ■ ■ ○|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ■ ■ ■ ■ ○|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ■ ■ ■ ○ ○|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ■ ■ ■ ■ ■ ○ ○|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ■ ■ ■ ■ ■ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ■ ■ ■ ■ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ■ ■ ■ ■ ○ ○ ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ ■ ■ ■ ■ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ ■ ■ ■ ○ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ○ ■ ■ ○ ○ ○ · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ○ ○ ■ ○ ○ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ○ ○ ○ ○ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · ○ ○ ○ ○ ○ ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· ○ ○ ○ ○ ○ ○ ○ ○ · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|○ ○ ○ ○ ○ ○ ○ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · ○ ○|○ ○ ○ ○ ○ ○ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ ○ ○ ○ ○|○ ○ ○ ○ · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · ○ ○ ○ ○ ○|○ · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ ○ ○|○ ○ · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ ○ ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ ○ ○ ○ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ○ ○ ○ ○ ○ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ■ ■ ■ ■ ○ ○ ○ ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○|○ ○ ■ ■ ■ ■ ■ ○ ○ ○ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|○ ○ ○ ○ · · · · · · · · · ○ ○ ○|○ ○ ○ ■ ■ ■ ■ ■ ○ ○ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|○ ○ ○ ○ ■ ■ ■ ■ ■ ○ ○ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · ○ ○ ○ ■ ■ ■ ■ ■ ○ ○ ○ · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · ○ ○ ○ ■ ■ ■ ■ ○ ○ ○ · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ○ ■ ■ ■ ■ ○ ○ ○ · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ○ ■ ■ ■ ○ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ ○ ■ ■ ○ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ■ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ○ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ ○ ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ ○ · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ ○ ○ · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ ○ · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·

+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· ○ ○ ○ ○ · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · ○ ○ ○ ○ ○ · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · ○ ○ ○ ○ ○ · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ○ ○ ○ ○ ○ · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · ○ ○ ○ ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · ○ ○ ○ ○ · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · ○ ○ ○ ○ · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · ○ ○ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · ○ ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · ○ · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
+-------------------------------+-------------------------------+-------------------------------+---------
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·
|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · · · · · · · · · · · · ·|· · · · ·