+ -------------------------------------------------------------------------------- +
| ``´`´´´´`´´´`´``´´´`´´´``´``´`,´´´´``´´´`´´`````´´```´``´````´´´`´´´``´´`´``´``´ |
| `´`´```´```´``´´´´´´SSSJX´´`´````-,--´`-``´´`´´`´´`´´```´````´````´´´´´´``````´´ |
| `´´´````´´``´`-JVSJSXJJSAJJAJV´`´´`´`´`´```´`,,´``´`´´`´`´´´``´``´´``´`´``´´``´` |
| `´´`´-,--,´-´JXXJXAINSEKTJIALXAS,´`´´`´´``´`´`´`,,`´´`´´`´`´``´´`´´`´--,´´`´´`´´ |
| ´`´´`,,```´JJXJX+S+;,´,-+/JEJJAXEJA`´```´`´`´´````´´`´`,-,,´´´´```´´``´`´´´`´-´` |
| `´´´´´´´``;AXJ~,-,,--;,``´´~``:=JJI/´````````´`´´´``´´´´``´´,``´´```´``´´´´´´´`, |
| `´`´```´`,JI:;,,--~,,-,--,-,-,--,--,-``´````,`´````´´```´´´`´´´´`´´`´´```´´````´ |
| ´`´´´`´´´JXVI:-,---,-:-,-,-:;,,,-,:-:~``´`´`````´´`´´-`-``````´´´´´´´``´´`´´``´´ |
| ´´´´´´´´`XEEVJ:;=,,`´``´`--:~=JVAEEEVSE´´`´´``´´´´´`´```´``´´´``´`´```´````´```´ |
| ``´`´`´``AJXA:,,,,´,:,`´-,-´ESHXALSEAXSA´´``´``´´´`,´`´´`´---´`´```´´´``´`´``´´´ |
| ´````´````SXJ,-´´´`´´´``´-`+/,,-´J~/-IAJV,-,--````´```´´``´`´´``´``´´``´```´```` |
| ```´`´`´`´´IJSJI;´```````´``I´`´`,``,,,VX,,,´`,´´```´´`´´´´`´`´´´´``´```,-``´´`´ |
| ´-`-´,-,`-=I/VVXSJEVJIJJ;´-´``´´```,´-´,XS````´´´`´```´`´´´````´´´`´`´```´´´´`´´ |
| ```´´``/EXVSSI+~-,,´´´~XAJJ~,~`´´``´´``´=V=-,----,´`´``´´´`´´`´´`´`´`´´`´´´´```` |
| ,,,´`:ESI-`´´´+```´``-`´`´EJEEI`´````´``´XX-´´`´,-´´´```-`´´``´´´`´´````´`´`´``´ |
| `´-´´XX+´``´`´`´´X´´´´´``´´`JVAJ`````````/V~-,-´´´´`´´``````´`´``´´````´`´´``´´` |
| `´```AJV´´´`´``´``´´`´I´-,`,``;AVJ-`-`´``´SS-´´´``´```´```,`´´```´``´´`´``´´´´´´ |
| ´`´´`SSV,-´``´´,´´```´,,-,,``--´JVXJ`-´´,´JS-,-,-,--´´´-``´``````´´`´´``´´´``´´` |
| ´----JAE;`,`-,`-,I~,´`´,`,,,,-,,,-~JEI´,,,ISA,-,--,,,,,----,,´´`´´`´`´``´`´´´`´` |
| ´`´--=XJI,,,````´``´´´`´`´/`-;:`´`´-JJX,,,,EI--,--,,,,--´``´`´´`´```´´``´´´´´´`´ |
| ´`````:VS;---´´´´`´´´``´´-;```I´`´´´´;IJV,,VS,,,,--,-,--```´`´´´´``´``´´`´´``´`´ |
| ´´`´´``,JAX-,,,--´´,´,´``´,:/;-:J´`´`´++EVISV:~J:--`´´`´´`´´´`´,-,,-,´````´´`´´` |
| ´´``´´´``´,XJV;,-,-´´´´´``´`´`´`´`````:/IXJ=A:IJ,,-´`´´´``´`´`````´`````---,-´`´ |
| -,``´`´`´`´´´:EE,´´`´´´```´``´`´´`,+,`==AXIAJA-~-/´.-,-´``´´,,´````,,,,---`´`´,´ |
| `´`´``´´`´```´´`´`-SAXJ`´´´´`´´`,=EAI/--JJIJ-`´;-,J´´.``--,,,,,,,,-``´`´´´`´```` |
| ´`´`´´´´´``´`´`´´´´´´`´´``´`-IEJI-:,`´´´-=;;-,-´`-,--`´`-,,,,,,`´```´`´´´,-,`´`´ |
| ´´´´´`´´´```´`´``´`´´;IAVA=+´`´´``´`´´--´´,,,-,````,,-,-,´´---`´´-,--,,-`´``´´`´ |
| ´`´```´``´´´´´´´:IXISSVA:`´`,-´`´´`´`´´--´`´```````´´´``´----,--``´`````´´´´```´ |
| ´´````´´``´`IAJVJIVI`´´´´´``´`´`´´-````´´´`´``´-´`--`:``´´```´´´´´´´``´`´``´`´-, |
| `´´```´´`´`SXSXAI````´````´```´-´´`;`´´```´`´```´````´´`´`´```´`´´```´´````´`-`´ |
| `´´`´´´´`´´`´´``´´´´`´´```´```´`´´+```````´``´´``´´`´`´´´`´´````´´´´`´´´````´``´ |
| ´```´´´`´``´``´`````´´´´´´´´``´`´,`´`´````´`´`´´`´´´`´``´´`´`´´´´´´`````-´`´-´´` |
+ -------------------------------------------------------------------------------- +