&&O&&&&&&&**&*&O*****&&*****&*****&&*****&*****&OOOOOO&*****&*****&*****&OOOO&OOOOOOO&****&&****&&****O&****O****&&****&&***&&***&O****O&***&O*&
&&O&&&&&&&&*&&&O&&&&&&&&&&&&O&&&&&&&&&&&&O&*&&&OOOOOO8O&&&&&O&&&&*O&*&**&OOOOOO8OOOOOO***&&&****&&****&&****&*****&****&&***&O****O&***&&***&O**
OO8OOOO&OO&&&&OO&O&&&O8OOOOOO&&&&&OO&&&O&O&&&&&OOO&OOOO&&&&&O&&&&&O&&&&&OO&&OOOOOOOOOO&&&&OO&&&&OO&&&&OO&&&&O&&&&&O****&&***&O****&&***&&***&O**
&O8OOO&&O&**&&&O&&***&8OOOOOO&****&OOOOOOO****&&OOOOOOO*****&&****O&****&OOOOOOO&&&OOOOOOOOO****&O**&&&O*&&&O&&&&&O&&&&OO&&&&8&&&&8O&&&OO*&*&O**
&&OOO&&*&&****&O&&&&*&OOOOO8O&&&&&OOOOOOO8OOOOOOOOOOO8O*****O&&*&&O&****&8OOOO88OOO&OOOOOOOO****&O****&O****&&****O&***&&&**&O&&&&OO&&&O8&&O&8&&
&OOO&*&&OO&OOOOOOOOOOO8OOOO88O8OOOO8OO8OO8OOOOOO8O8OOO8OO&O&8OOOOO88OOOOO8OO8O88OOO&O888OOOO****&O&*&&&&****&&****O&***&O***&O&***&O***&O&&&&O&&
&OO&&&&&OOOOOOO8OOOOO88OOOOO888OOO88OOOOOO&&OOOO8OOOOO88OOO&OOO8OO88OOOO88OO8888OOO&OO8OO888&&&&&O&&OO88OOOOOO&&&&OO&&&&8OOO&OO&&&OOOOOOO***&O&*
88S8&OOOOOOOOOO8OOOOOO8OOOO&OOOO8OO8OOOOOO&OOOOOOOOOOO8O8OO&O&&OOO88OOOOO888O8O8OOO&&O88OO88&&&&&O&&&OO8OOOOO888OO88OO8O88O&*O8O8OO888888O&&&O&&
8SS8OOOOOOOOOOO8OOOO&O8O8OO&OOOOOOOOOOOOOO&OOO&&OOOOOOOOOOO&8O&OOOO88OOOOO&OO888OO&&OOOOO888***&&OO&&OO8&OOOO8OOO888OOOO88O&*&8O8OO88O8O888O888O
SS8OOOO&OO&OOOO8O&&OOOO88OOOOO&OOOO8OOO888OO8OOO8O888O88O8OO88OOOO8888OO88OO88888O&&O8O&8888***&OOOOO&&O&O&OOO&&8OO8OOOO88OO*O8OOOOOOOOO8OO88888
SS8O8OOO8OOOOOO8OOOOOOOOOOO&OO&&&&OO&&&&&O&&&&&&&&&&&&O&*&*&O&&&&&&O&&&&&O&&&&&O&&&&&O&&&&O8&&OOO8OOOOO8OOOOO8&O8O88OOOOOOOO&O8O&OOOO8OOO&OO888O
OOO&&&&&O&&&&&&&*****&&*****&&****&&*&&&&O&&&&&&&*****&*****&******&*****O*****O***&*O*****&&****O&***&O****&O*&**&O&&&&OO&&&&O&&OO8OOOO8OO8888O
&&O&*&**&&*****&******&*****&&****&&*&&&*&O&**&&&*****&&****&&****&&****&&&***&O&*&**O&****&&****&&****O*****O****&&****O&*&*&O*&**O&&&&OO&&&O8&
&&O&&&&&OO&&&&&O&&&&&OO&O&&OOOOOOOOOOOO&OOOOOOOO8OOOOO8OOOOOO8OOOOO8OOOOO8OOOOO8OOOOOOOOOOO8OOOOOOOOOO&OO&&&&O&&&&&O&&&&O&&&*&O***&O&*&*&O***&O*
OO8OOOOOOOOOOOO8OOOOOO8OOOOO8OOOOOOOOOOO&OOO&&&O8OOOOO8OOOOOOOOOOOO8OOOOO8OOOOO8OOOOOO8OOOO88OOOO88OOOO8OOOOOOOOOOO8OOOOOOOOOOOOOOOOO&OOOO&&&&O&
OO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO88OOOOOOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOOOOOOOOO8OOOOOOOOOOOO&OOO8OOOOO&OOO&8OOOOO8OOOO8OOOO8O
OOOOOOOOOOOOOOOOOOOOOO8OOOOO8OOOOOO8OOOSS888SSOO8OO8OO88O8OOO8OO88O888O8O88O88O88OOOOO8OOOOO8OOOOO8OOOOO8OOOOOOOOOO8OOOOOO&OOOOOOOOO8OOOO8OOOO8O
O88OOOOO8OOO8OO8OOOOOO8OOO8O8OO8O8O8O8O8O88888O88O888888O8O&O8OOOOOOOOOOOOOO8888888OOO88O8O8OOO8O88OOO888OOOOO8OOOO88OO8O8OOOOO&OOOO8OOOO8OOOOOO
O88OOOOO8OO8O8O88OOOO88OO88888O8O8OO8888888OOO8888OO888888O&&OOOOOOOOOOO&O&OOOO8888O&O8O88888O88O88OOOO88O&&OO8OOOO88OOO8XS8SSS8OO8O88OOO8888O88
O88OOO8O8OO88OO888OOO888888O8888OOOO8O88888&**O888888888OOOO88888888888O8OOOOOOO8O8O&O8O8OO88O8OO88O88OO8O&OOO8OOOO88O8888888888OO8O8OO8O8888O88
888OOOOO8&O8O8O888OOO88888OO88O88OOO8888888&*&O888O88888OOO88SSS88888888888OOOOOOOOO&O8O88888O88888O888O88OOOO88O8O88O88888O8888OO8O888O88888888
888OO8O88OO888O8888OO8888888888888O88888888&&&O888888O8OO8888SS8888888888888888OO88OOO888888SO8888888888888O8O88888888888S8888888O8OO888888O8888
888888888OO888O88OO8O88OO88O8OOOOOO8OOO888O&**&OO&&&&OO888SSSSS8888888888888888888OO&&O&&&&&O&&&&&O&&&&&O&&&&&8OOOOO8OO8O88OO888888O888888S8888S
OOOOO&&&O&&&&&&O&&*&&&&&*&**&&*****O*&*O88O*&**&O***&O8SSSSSSS888888888888SS8888888O&&O*****O*****O***&&*O8O8&***&*OO*&&&O&&&&&O&&&&OO&&&OOOOOO8
&&O&&&&&O&*****&*****&&***&*&******&*&*&88O*&***&**&O88SSSXSS8888888888888SSS88888888OO****&O&***&&&*&&&OS8OO&O****&O**&&O&*&&&O****O&&&&&O&&*&O
&&O&&&&&O&&&&&&O&&&&&&O&&&&&OO&&&OOO&OO888O&*;&O8OOO8SSSSSSSS88888OO888888SSSSSSSSSSS8OOOOOO8OOOOO8OOOOO8OOOOO8OOOOO8&OOOOOOO&OO&&&&OO&&&&O&&&&O
OO8OOOOO8OOOOOO8OOOOOO8OO8OO88O88OO8O8O8888&**O88OOSS8SSSSSS8888OO8888888SSSSSSXSSSSS88OOOOO8OOOOO88OOOO8OOOOO8OOOOO8OOOO88OOOO88OOO88OOOO8OOOO8
O88OOOOO8OOOOOO8OOOOOO8OOOOOOOOOOOO8OOOO888&&&&O8OO8888SS88888OOOO888888S8SSSSSXSXXSSS8O&OOOOOOOOO8OOOOOOOOOOOOOOOOO8OOOOO8OOOO8OOOOO8OOOO8OOOO8
OOOOOOOOOOOO&OOOOO&OOOOOOOOOOOOOOOOOOOOO888&**&OOO88888888OOOOOOOOOOO88888SSSXXXXSXXXXS8OOOOOOOOOOO8OOOOOOOOOOOO&O&O8OOOOOOOOOO8OOOOO8OOOO8OOOOO
OOOOOOOOOOOOOOOOOOOOOO8OOOOO88OO8OO8O888888&**O8SOOOOO8OOOOOOOOOOOOOO88888SSSSXXXXSXXSX8888888888888888888OO8888O8O888888888OO888OOOO8OOOO88OOOO
888O88888OO88888888888888888888888888888888&*&8SSO&&&O&&&OOOOOOOOOOOOOO888SSXXXXXXXXSSXSO888888888888888888OO8888888888888S8888888O88S8888888888
8S8888888O888888888888888888888888O88888888&**O88**&&&&OOOOOO8OOOOOOOO888SSSSXXXXXXXXXXS88888888O888888888OOOO888888888888888O888&O8888O88888888
888888888OO888888888888888O8888888O888888S8&**OS&*&&&&OOOOOOOOOOOOOOO88888SSSXXXXXXXXXXS8O888888888S88888SOOO8888888888888888O888OO8888888888888
888888888OO88888888888888888888888O88888888O8888&&&OOOOOO8O8O8OOOOOOO888SSSXSXXXXXXXXXXXS8888S8888888888888OO88888888S88888888888OO8888888888888
88S888888O88888S888888S88888888888OO8888888O8888O&OOOOOO888O8888O8888888SSSSXXXXXXXXXXXXS8888S88888S8888888O&88S8888888888888O88SOO888S888888888
88S888888O8888888888888888888S8888OO88888O8O8888OOOOOOOOOOOOO8888888888SSSSSXXXXXXXXXXXXS8888S88888SS8888S8OO88888888S88888888O8SOO8888888888888
88S888888OO8888S888888S888888S8888O88888OO8O888O&OOOOOOOOO888888888888SSSSSXXXXXXXXXXXXXS8O88S88&88S88888S8OO88888888888888O&O&88OO8888888888888
888888888OO88888888888888888888888OO8888888OO88O&&OOO&&OOOO8888O8O888SSSSSSXXXXXXXXXXXXXX8OOO8OOOOO8OOOOOOOOOOOOOOOOO8OOOO8&&O&OSO&8888888888888
888888888O88888888OO888OO88888OOOOOOO&&&O&OOOO&&&&&O&OOO888OOOOOOO888888SSSXXXXXXXXXXSSXX8&****************&&***************&O*&OO****&*&&&&&&&&
888OOOO&&&&&OO&O&&&&&&&&&&&&&&************&O***&&OOOOO888OOOOOOOO88888888SSXXXXXXSXS8O&OXS&*&************&&O&*&&&*&**&******&O&O8SO*************
OOO&&&&&OO&&OO&&&&OO&&O&&&&OO&&&&&&OO&&&&&&&&O&&OO8O888888SS8OOO8888888888SXXXXXXXX88S8O8SO&&&&&&&&OOOOOOOOOOOOOOOOOOOOOO&OOO8O8SSO&&&O&&&&&&&&&
OOOOOOOOOOOOOOOOOOOOOOOOOOOOO&OOOOOOOO&O&OO&OO&&OO888SSSXXXSSSS8O888888888SSXXXXXXSXXX@S8S8OOOOOOOOOOOOOOOOOOO8OOOO8888888888OO888888888888888SS
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&O&OOOO8O888SSSX@XS88SSS8888888888SSXXXXXSX@@XX@8S8OOO&&OO&OOO&OO&&OOO&&&&O&&&&&&OOO&&&&OO&&&O&OOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&O&OO&O8SSSS8SXXXXSSXXSSSSS88888888XXXXXXSSXXXSS@SS8O&&&&OO&&OOOOOOO8OO&OOOO&&&&&OOOOOOOOO&OOOOOO&OOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8SXSO8SX@X@@@@@@SXSS8888888SXXXXSSSXSSSSXSS8OO&&&&O&O&OOOO8S8OOOOOO&&&&&O&OO&&&&O&OOO&OO&OOOOO&O&
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8SXXSOOSXX@XXSSSSSS888888888SXXXS8SXX@XXSSXS8OO&OOOOOOOOOO8SS8OOOOOOOOOOOOOOOOOOOOOO&OOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8X@@8O8SXXXSS8S88888OOOOO888SSXS888SX@@XXSSX8OOOOOOOOOOOOOSSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8SOO88SSSSSSSSS888888OOO88SSS88OO8SSXXSSSXSOO&OOOOOOOO&8S8888O&OOOOOO&OOOOO&O&OOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8S&O888888888888888888888SSSS88OO8SS8SSSSXX8OOOOOOOO&OO88OOSOOOOOOOO&&OO&OOOOOOOOOOOOOOOOOOOOOOO
OOOO&OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&O&8O&888888888O888888888888SSSS88OO8SSO8SSX@SSSOOOOOOOOOO88OO88OOO&OOOO&OOOOOOO&OOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&O&OO88SXS88888888888888SSSSSS888O88OOO8S@XSXSOO&&OOO&&&OSSSSOOO&&&&&&&&&OOOOOO&OO&OOOOOOOOOOOOOO
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS8&&OO8888SXS88888S8888888SSSSSS88OOOOOOOSXXXXXS88888888888SSSS8O88888888888888888888888888O88888O8
8S888888888888888888888888888S88S88888888888888OOOO88OO8XXSSSS88SS88888SXSSS888OOO888S@XXXXXXSSSSSSSSSSSSSSS8OSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
888888888888888OO8OOO8888OO8OO8O8OOO8O888O8OOO8OOO888O88@@XXXSS8SSS8888SSS88888OOSSXX@@XX@XXXXSO88O8O8888O888O8888888888888888888888888888888888
OOOO8O8O88O88O8OOOO8O8OOOOOO8OOOOOOOOOOOOOO88O888SSXSX@@@XXXXXSSSSSS8888888888888@@@@@@@@XXXXSS8OOOOOOOO88O88OOO8O888888888888888888888O8888888O
88888OO8OOOOOOO88O8O8O8OO8OOOOOO8OO8O8OOOOOOOOOSXX@@@@@@XXXX@XXSSSXXS888888SSSSXX@@@@@@@@X@XXXSSOOOOOOO8OOOOOOOO8O88OOOO88OO88888O888O8O8O8O8OO8
8OOOOOOOO8OOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8XXXX@@@XXXXXXXXXXXXXS8888SSSSX@@@@@@@@@@@@@XXXXS8OOOOOOOOOOOOOOOOOOO8O8OOOO8OOOO8O8OO8OOOOO8OO8O
O8O8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8@XSXXXXXXXXXX@XXXXXXSS88SSXXX@@@@@@@@@@@@@@@XXXX8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXSXXXXXXXXX@@@XXXXXSSSX@@@@@@@@@@@@@@@X@@@@@XXX8OOOOOOOOOOOOOOOOOOOOOOO8OOOO8OOOO8OOO8OOOOOOO8O
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OO8SXXSXXXX@@@@@@@@XXXXXSSX@@@@@@@@@@@@@@@@@@@@@@XXX8OOOOOOOOOOOOOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOS@ SXX@@@X@@@@@@@@XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXSOOOOOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8SX@@@XSX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXS8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSX@@@  XSXXX@@SXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXS8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@@@@@@@@SXXSXXSX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@@@SOOOOOOOO8OOO8OOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OO8@@@@@@@ @XXX888X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SOOOOOOOOOOOOOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSX@@@@@@   @XX888X @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8@@@@@@@@@@  XS888X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8X@   @@@@@ @  @S88SX@@@@@@@@ @ @@ @@@@@@@@@@@@@@@@@@@@@@@@@XS8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8X@@@ @ @@@ @ @XS8X@ @@@@@ @@ @@@ @@ @@@@@@@@@@@@@@@@@@@@@@XXXS8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOS@ @ @@@@@@@@XSX@@@@@@@ @ @ @@@@ @@@@@@@@@@@@@@@@@@@@@@@XXXXSS88OOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8O
O8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8@    @@@@@ @XS@ @@@@@@   @ @ @@ @@@@@@@@@@@@@@@@@@@@@@XXXXXXXS8OOOOOOOOOOOOO8OOOOOOOOOOOOOOO8OOOOOOOOOOOO8
O8O8OOOOOO8OOOOOOOOOOOOOOOOOOOOOO8OO8OSX@@   @@@@ XX@ @@@@@@@@  @@  @  @@@@@@@@@@@@@@@@@@@@XXXXSXXSSSS8OOOOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOO8O8OOOOOOOOOOOOOOOOOOOOOOOOOOS@   @@ @@X@@@ @@@@@     @  @@ @ @@@@@@@@ @@@@@@@@@XXXXXSXSSSS88OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOO8OOOOOOOO8OOOOOOOOOOOOOO8OOOOOOOOOOOOO8X   @@ @@@@@@@@@@  @   @ @    @ @ @ @@@@@@@@@@@@@XXXXXXSSSSSSS88OOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OO8OOS@   @ @@@@ @@@@@@  @    @ @ @ @ @ @@@@@@@@@XXXXXXXXXXXSSXSSSS88OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOO8OOOOOOOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOO8X@    @ @@ @@ @        @ @ @ @ @@@ @@@@@@XXXXXXXXXXSSXSXXXSSSS8OOOOOOOOOOOOOOOOO88O8O8OOOOOOOO8OOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOO8SX@  @  @@ @@ @   @   @ @ @@    @@@@@@@@@@@X@XXXXXXSSSXSXXSSS888OOOOOOOO8OOOOOOO8OO8OOOOOOOOOOO8O
O8O88O8OOOOOOOOO8OOOOOOOOOOOOOOOOOOOOOOOOOO8O8SXSX@ @@@     @     @ @@ @ @ @ @@@@@@@@@@@XX@XXXXXX@XXXSSSSSSSSS8OOOOOOOO8O8O8OOOOOOO8OOOOO8O888O8
OOOOOOO8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8SSXXXSX@  @       @   @@ @@ @@ @ @@@@@@@@@@X@@X@XXXXXXXXXXSSSSSSSSSS888OOO8OO8OOOOOOOOO8OOOOOOOOOOOO
O8O88O8OOOOOOOOOOOOOOOOOOOOOOOOOOOOO8OOOOO8SSSXXXX@ @  @        @@  @@@@@@@ @@@@@@@@@@@@@@@@@@XXXXXXXXXXXSXSSSSSSS8OOO8O8O8OOOOOO8OOOOOOOO8O8OOO
OOOOOOOOOO8OOOOOOOOOOOOOOOO8OOOOOOOOOOOOOSSXSXXXXX@       @ @@@@  @   @@@ @@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXSSSSSS8O8OO8OO8O8O88OOO8OOOOOO888O8
OOOOOO8O88OOOO8OOOOOOOOOOOOOOOOOOOOOOOO8SSXXXXXXX@@ @@ @ @ @  @ @  @@@@ @@ @@@@@@@@@@@@@@@@@@X@XXXXXXXXXXXXXXXSXSSSSOOO88OO888O8O8O8OOOO8O8OO8OO
OOOOOOO8OO8OOOOOOOOOOOOOOOOOOOOOOOOOOO8SSXXXXXXX@X@@ @@ @    @@ @@ @ @@@ @@@@@@@@@@@@@@@@@@@@@XXXXXXXXXSXXXXXXXXXSXSS88O8OOO8O8O8O88O888O8O88O88
OOOOOOOOOOOOOOOO8OOOOOOOOOOOOOOOOOOOOOSXSSXXXXXX@@@ @ @ @@ @@ @@ @@ @@ @@@@@@@@@@@@@@@@@@@@@@@X@XXXXXXXXXXXXXXXXXXSSS88888O888888888OOO8OO88O888
OOOO8O8OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO8XXSXXXXXXXX@@ @@  @@@ @@ @ @@@ @ @@@@@@@@@@@@@@@@@@@X@@@@@@XX@@XXXXXXXXXXXSXSSSS88O88O8O88O88O88888888OOO8
OOOOOO88OOOOOOOOOOOOOOOOOOOOOOOO8OOO8XXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@  @@ @@@@@@@@@@@@@@@@X@@@@@@@@X@XXXXXXXXXXXXXXXXSXX8OO8888O8OOO8OOOOOOOOO8OO
O88OOOOOOOO8OOOOOOOOOOOOOOOOOOOOOOO8SXXXXXXXXXX@X@@@@@@@@@@ @ @@@@@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@XX@XX@@@XXXXXXXXXXXXXXX8OOOOOOOOOOOOOOOOOO88O8O
OOO8OOO8OOOOOOOOOOOOOOOOOOOOOOO8O8OSXSXXXXX@XXX@X@@@@@@@@@@@@@ @@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@X@@@X@@@@@X@XXXXXXXX@XX@SOOO88O8O88O88OO88888888
OOOO8OOOOOOOOOOO8OOOOO8OOOOOOO8OOO8XXXXXXXX@@X@@X@@@@@@@@@@  @@@@@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@@XXX8O8888OOOO8OOOOO8O8OO88
O888OO8O8OO8OOOOOOOOOOOOOOOOOO8OO8SXXXXXXXX@X@@XX@@@@@@@@@@ @@@@@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@X@@@@@@@@@@X@@X@XXXXXX@@XXSO88888888O8OO888O88888
88O888OOOOOO8OOOOOOO88O8O8O888OOO8SXXXXXXX@@@XXXX@@@@@@ @  @@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@@@@@@@@@@@@@@@XXXXXXX@@XS88O88O8O8888O8888O8888
O888OO88O88OOOO88O888888888888888SXXX@XXXX@@XXXX@@@@@@@  @ @@@@@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@X@XXXXXX@@X8OO8888888OO88O8888O88
O8O88888O8O888O8O888888O8O8888888XXXX@XXX@@@@XXX@@@@ @ @ @@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@@X@XXXXXXX@@@88OOO8O8OOO88888O8O888
8OO888O8SS888O88SXS888888OOOO8O8SXXX@XXXXX@@@XXX@@@@   @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXX@@SOO88O88OO8SXX88O8O888
8888888X@@S8O8X@@@@S888888888888XXXXXXXXX@@@@XXX@@@  @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@@XOOOO88O88S@@@XSO88O88
X@X88X@@@@SO88@@@@@S888888888O8XX@XX@X@XX@@@@XX@@@    @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@@XXXXX@@8OO8XS888S@@@@S888O88
@XS8S@@@XXS888@ @@@@S8888888888XX@X@XX@XX@@@@XX@      @@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@X@XXXX@X@XO8@@@SOO8XX@@X8O8888
XXS8S@@@X@@X8&S@@ @@XS88888888SXX@X@XX@XX@@@@XX@    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X@@@XXXXX@88X@ X888SSX@SO88888
&8S8S@@X@@@@SS@@@@@@X88888O8888X@@XXXX@XX@@@@X@@   @ @@@@@@ @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@X@@@@XXXXX8O8X@SS88SSS X888888
;*88O888@ @@@@@@@@@ @XS8888888SX@@XXX@XXX@@@XX@  @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@XXXXX@8OOXXSXS888@@@S88S88
;*&&&&&&OS@@@ @@@@@@@@@8888888S@@XXXX@@XX@@@@X@    @@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@XXXXX@S&&OSXX@X8X @@@XXXXX
**&&&O&&**8@@@@@@@@ @@@X88888OS@@XXX@@XXX@@@X@@  @@ @@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@X@@@XXXXXX&&&&SX@X@@ @@@@@XXX
&&&OOOO&O&OX @@ @@@ @@@@888S8OS@@XXXXXXX@@@@@@  @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX8&O&OX@SSX@@@@@X888
&O88OO8888OX @@   @@@@ @O&OOO8X@@@@@@XXXX@@@X@@  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@XXXXX8&OOOX XSX@ @@ @888
&S888888SSOS @@@@ @@@@ @8888S8@@@X@@@@@@@@@@@@  @@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@X@@@@@XXXXSOOOOS@@SX  @ @@S8O
OXS888888SO8@ @@ @   @ @88888S@@XX@@@X@@@@@@@ @@ @@@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@XXXXXSOOOOS@@8X  @ @ S88
8SS888SSSSO8@@@@  @    @88XSSX @X@@@XXX@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@ @@@@@@@@@@@@@@@@@XXXXXS8OOO8@ SX @    X88
S8O88SSSSX88@    @@@ @  88SSXX@@X@@@@XX@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @ @@@@@@@@@@@@@@@@@@@@@@XXXXXSOOO8X XX   @  X88
SS888SS8SSSS@      @@ @ @SSXXX@@X@@@@@@@@@@@@@ @@@@@@@@@@@@@@X@X@@@@@@@@ @@@@@@@@@@@@@@@@@   @ @@@@@ @ @@@@@@@@@@@@@@@@@@XXXXXSOOO8S@XX   @  @88
OSS8SSSSSSXX@@ @@  @  @@@8S @X@XX@@@XX@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@ @@@ @@@@@@@@@@@@@@   @@@ @ @@@@@@@@@@@@@@@@@@@@@@@XXXXX8OO8X@SX  @@  @88
8SS8SSSS8SXX@    @ @ @@@X8@@@@XX@@@XXX@@@@@@ @@@@@@ @@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@    @@  @ @  @ @@@@@@@@@@@@@@@@@@@XXXXX8OO8S@SX    @ @S8
S8SS8O888SX@  @  @ @@@@@SS@ @@S@@@@XX@@@@X@@ @@@@@ @@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@@@       @@  @@ @ @@@@@@@ @@@@@@@@@@@@X@XXX88O8X@@@ @  @ @SO
XX888888SXXX@ @  @ @ @@XS@ @@@XX@@@@X@@@@@@@@@@@ @@@@@@@ @@@@@@@@@@@@@@ @ @@@@@@@@@@@ @ @   @  @@  @  @@@@@ @  @@@@@@@@@@@X@XXXX8O8X@@@      @X8
@XSX@XXXX@@@@@@@@    @@@@   @@XX@@@@@@@@@@@@@@@@ @@@@@ @@@@@@@@@@@@ @@@ @@ @ @@@@@@@@@@     @ @  @ @ @@@@@@  @@@@@@@@@@@@@X@XXXX8O8SX@@ @     @8
 @@@ @ @@@@@@@      @@ X@   @@X@@@@@@@@@@@@@@@@ @@@@@ @@X@@@@@@@@@@@@@@@@ @ @@@@@@@@@@      @  @  @  @@@@@   @@@@@@@@@@@@@@X@@XXSO88S@@    @@XXS
@@@@@@ @@@XX@@@@ @  @ @SX @  @X@@@@X@@@@@@@@@@@ @@@@@ @@@@@@@@@@@@@@ @@@@ @@@ @@@@@@@ @     @@ @ @  @@@@@   @@@@@@@@@@@@@@@X@@XXS888SX@@@ @XXXS8
@@@@  @@@@XX@@@  @@ @ @8@    @X@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@ @ @ @@@  @ @ @     @ @  @@  @@@   @@@@@@@@@@@@@@@@@X@X@S8888S@XX@XX@XSS
@@@@  @@@@@X@@ @  @  @@S@ @  @X@@@@X@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @@@  @         @     @@@@    @@@@@@@@@@@@@@@@@X@X@XS88S8XXXXXXXXS8
@  @@@@@@@@X@@@ @ @   @@@@X@@XX@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@ @ @ @@@@@@@          @     @  @@@   @@@@@@@@@@@@@@@@@@XXXXXS88S88SXXXXXXSS
 @@@ @X@@@@X@@@  @@  @@@ XX @X@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @@ @ @  @ @@  @ @      @      @@@@@   @@@@@@@@@@@@@@@@@@@XXXXSS8SO8XXXXXXXSS
  @@@@S@@@@X@@@ @@@@  @X @X @X@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@ @ @ @@ @@ @@@@  @        @     @@@@    @@@@@@@@@@@@@@@@@@@@XXXX@XXXXXXXXXXXXS
@@X@@@S@@@@X@@ @  @@  XSXXX@@XX@@@@@@@@@@@@  @@@@@ @@@@@@@@@@@@@@@@@@@ @   @ @@@   @      @     @ @@@  @ @@@@@@@@@@@@@@@@@@@@@@XXX@XSSSSXXSXXXXS
 @X@@XS@@@@X@@@  @@@  @SSXX@@X@@@@@@@@@@@@@@@@@@ @ @@@@@@@@@@@@@@@@@@@@@    @@@@@           @  @ @@@@  @@@@@@@ @@@@@@@@ @@@@@@@XXXXSSS8SXXSXXSXS
 @X@ XS@@@@X@@   @@@ @@SSXX@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@ @  @ @@@@ @           @ @@@@@  @ @@@@@@@@@@@@@@@@@@@@@@@@XXXSSSSSXXX@XSXX
@@@@@XS@@@XX@@@@  @X  @SSXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @   @@@@@         @    @@@@@   @@@@@@@@@@@@@@@@@@@@@X@@X@XXXSSSX@@@@@X@@
@@@@@XS@@@@@@ @   @X  @SS@XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@@ @@@ @ @         @ @@@@ @   @@@@@@@@@@@@@@@@@@@@@@XX@@XSXXXXXXX@@XX@
  @@@XS@@@@@@@@   @@  @XXX@XX@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@ @@@  @@@  @           @@@@@ @     @@@@@@@@@@@@@@@@@@@@@@XX@XXXXXXXXX@@XX@
@ @@@XS@@@XX@@X@  @S@ @XXX@@X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@ @@@  @@@          @@@@@  @ @ @@@@@@@@@@@@@@@@@@@@@@@XXXXSSSXXXXX@XX@
XX@@@XX@@@XX@@@@ @@@  @@XX@@X@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@@@@@@ @ @    @@@   @         @@@@@   @ @ @@@@@@@@@@@@@@@@@@@@@@@@@XXSSSSSXXXX@XXS
S8@ @XX@@@XXX@X@  @S@  XS8SX@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@ @@@@ @@ @ @@    @         @@@ @@    @@ @@@@@@@@@@@@@@@@@@@@@@@@XSSSSXXXXSX@XS
@X@ @XX@@@@@@X8S @@X@@XSS8SX@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @ @ @   @@@  @         @@@@@   @ @   @@@@@@@@@@@@@@@@@@@@@@@@@@XSSSSSXXXX@XS
@@ @@@X@@@@@@@SXXXS@@XSX@@@X@@@@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@@@@ @@ @@  @ @ @    @       @ @@ @@@ @  @ @@@@@@@@@@@@@@@@@@@@@@@@@@@XSSSSSXXXXXXS
@@@@@XX@@@@@@@@@@@@@@@@@XXXX@@@@@@@@ @@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@ @@   @@@@  @        @  @  @   @  @@ @@@@@@@@@@@@@@@@@@@@@@@@@@SSSSXXXXXXXX
@@@@@XXX@@@@@@@@@@@@@@@XXX@@@@@@@@@@@ @@@@@@   @@@@@@@@@@@@@@@@@@@@@@@ @    @ @               @ @     @ @@@@@@@@   @ @@@@@@@@@@@@@@@XSSSXXXXSXXX
@X@@XXX@@@@@XX@XXXXXXXXXSXX@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @ @ @    @ @                  @     @@ @@@@@@ @@@ @@@@@@@@@@@@@@@@XSSSSXXXXXXX
SXXXXXXXXXXXXXXXXXXXXXSSXXX@@@@@@@@@@@@@@@@ @ @@@@@@@@@@@@@@ @@@ @@ @@ @    @                @        @@@@@@@@ @  @@@@@@@@@@@@@@@@@@@SSSSXXXXX@@
SSSSSSSSSSXSSXXXSSSSSXSSSSX@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @    @ @@@@                  @     @ @@@@@   @@@@@@@@@@@@@@@@@@@@@XSSSX@X@@@@
SSSSSSSSSSSSSSSSSSSSSSSSSSX@@@@@@@@@@@@@@@@ @@@@@@@@@@@ @@@@@@@@@@@@ @      @ @             @ @      @ @@@@@      @@@@@@@@@@@@@@@@@@@@SS88@  @@@
SSSSSSSSSSSSSSSSSSSSSSSSSSX@@@@@@@@@@@@@@@@ @@@@@@@@@@ @@@@@ @@@ @         @ @               @        @@@@@@@@@ @ @@@@@@@@@@@@@@@@@@@@XSSS@@@@ @
SSSSSSSSSSSSSSSSSSSSSSSSSS@@@@@@@@@@@@@@@@ @ @@@@@@@@@ @@@@@@ @@@ @         @ @               @     @ @@@@@@  @ @@ @@@@@@@@@@@@@@@@@@@@X@@@@@@@@
SSSSSSSSSSSSSSSSSSSSSSSSSS@@@@@@@@@@@@@@@@ @@@@@@@@@@ @@@@@ @@ @ @  @       @                  @     @@@@@@     @@@@ @ @@@@@@@@@@@@@@ @XX@@@@@@@
SSSSSSSSSSSSSSSSSXSSSSSSSX@@@@@@@@@@@@@@@@ @ @@@@@@@@@@@@@@@ @@@ @ @       @                 @     @ @@@@@@ @  @ @@@ @ @@@@@@@@@@@@@@@@@@X@@@@@@
SSSSSSXSSSSSSXSSSSSSSSSSXX@@@@@@@@@@@@@@@  @@@@@@@@@@@@@@@@ @  @@@         @                       @@@@@@@  @   @ @@@@@@@@@@@@@@@@@@@@@@XXX@XXXX
SSXSXXSSXSSSSXSXSSXSSSSSS@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@  @ @      @@                @    @@@@@@@  @   @@@ @ @@@@@@@@@@@@@@@@@@@@XXXXXXX
SXSSSSSXXXSXSSSSXSXSSXSSS@@@@@@@@@@@@@@@ @ @ @@@@@@@@@@@@@@@ @@ @         @@ @                     @@@@  @   @ @ @@@@@@@@@@@@@@@@@@@@@@ @XXXXXXX
XSXSXSXXXXXSSXXXXXSSSSSSX@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@ @@ @        @@@                @   @@@@@@@  @ @   @ @@@@@@@@@@@@@@@@@@@@@@@XSSSSSS
SXXXXXXSXXXXSXXSXXXXXXXSX@@@@@@@@@@@@@@@ @ @ @@@@@@@@@@@@@@@@  @       @  @ @  @                 @@@@@@ @    @  @@@@@@@@ @@@@@@@@@@@@@@@@XSXXSXS
SXXXXXXXXXSXXXXSXXXSXXSXX@@@@@@@@@@@@@ @@ @@@@@@@@@@@@@@@@ @ @  @        @@@                     @@      @ @  @ @  @ @@@@@ @@@@@@@@@@@@@ XXSSXSS
SXXSXSSXSSXSSXXXSSSSSXSSX@@@@@@@@@@@@@@   @@@@@@@@@@@@@@@@@ @ @  @ @      @ @                  @@@  @   @   @ @        @ @ @@@@@@@@@@@@@@@SSSSSS
XSXXXXSXSXSXSXXXXSSSSSSSX@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@ @ @@ @ @         @@                   @@@        @ @         @  @@ @@@@@@@@@@@@@@SXSXSX
SSXSXSXXSXXXXXSSXSSXSSSS@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@ @     @      @ @                               @ @       @ @ @@@@@@@@@@@@@@@@@SSSSXS
SSXXXXSXXSXXXSXSXSXSSSSX@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@ @ @           @@                              @  @             @@@@@@@@@@@@@@@@XXSSXX
XXXXSXXXXXXSSXSXSXSSSSSS@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@   @@                @                                        @  @ @@@@@@@@@@@@@@@@@XSXSXS
SSXXSXXXXSXXXXSXXSSSSSSX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@    @      @                                           @ @@ @@@@@@@@@@@@@@@@@XSSSSS
XXXXSSXXSXSXSXSSXSSSXSSX@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@   @@       @      @ @                                      @@   @ @@@@@@@@@@@@@@@@ XSSSXS
XXXXXXSXXSXSXSXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @    @                                                @        @@@@@@@@@@@@@@@@@SSSSX
XXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@  @@@ @@          @@ @                                    @@@        @@@@@@@@@@@@@@@@SSSSS
SXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@ @ @@@@@@@@@@@@ @ @ @@  @ @       @                                      @@            @@@@@@@@@@@@@XSSXSS
XXXXXSXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @@@ @  @       @ @ @                                 @ @ @          @@@@@@@@@@@@@@XSXXSS
XXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@ @@@@ @ @@@@@@@@@@@ @ @ @@ @ @ @   @  @                                    @                @@@@@@@@@@@@XSXXXX
XSXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@  @@@@@@@@@@ @@@@@@@ @  @     @   @                                  @            @ @  @@@@@@@@@@@@@XXXXXX
XXXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@ @@@@@@@@ @ @ @  @@ @   @    @   @                                                  @  @ @@@@@@@@@XXSXXX
XXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@ @@ @     @ @                                     @ @            @  @   @  @@@@@@@@@XXSXXX
XXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@ @@@@@ @@@@@@@  @ @ @  @ @                                           @                @      @  @@@@@@@@XXXSXX
XXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@ @@@ @@@@@@@@@@@@@ @ @ @                                          @@@                @     @     @@@@@@@XXXXXX
XXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@  @@@@  @@@@@@@@@ @@ @ @ @   @                                   @ @@               @ @            @@@@@@XXXXXX
XXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@ @@@ @@@@@@@@@@@@     @  @    @  @@                          @ @@ @ @          @ @          @@   @@@@@@@XXXXXX
XXXXXXXXXXXXXXXXXXXXXXX@ @@@@@@@@@@ @@@@ @@@@@@@@ @  @   @  @  @  @  @                          @ @@ @      @ @     @              @@@@@@@XXXXXX
XXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@  @@@ @ @@@@@@@@@ @ @ @ @                                     @ @ @  @ @ @  @ @@@            @     @@@@@XXXXXXX
XXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@  @@ @@@@ @@@@@@@ @                                           @ @ @@ @ @ @ @ @                  @ @ @@@XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@ @ @ @  @@@@@@@@ @  @              @                                   @@@@ @ @ @           @     @ @@@@XXXXXXX
XXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@@@   @ @@@@ @@@@@@ @                                                    @ @                    @      @@@XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXX@@@@@@@@@@  @ @  @@@@@@@@@@ @ @                                                                             @  @@@XXXXXXX